mandelbrot.sed 一个sed脚本,用于渲染以ascii格式设置的Mandelbrot。 使用带有负数扩展的一元算术进行所有计算。 用$ echo | ./mandelbrot.sed运行$ echo | ./mandelbrot.sed $ echo | ./mandelbrot.sed 怎么运行的 算术 由于sed不能以任何“标准”方式操纵数字,因此我必须用一元表示它们(如字符串“ a”,“ aaa”表示3)。 负数通过在字符串之前添加“-”来表示。 所有数字均被视为具有固定分母N的分数的分子。这不影响加法,但是需要额外的乘法运算步骤(因为A / N * B / N为A * B / N ^ 2,而直接乘法产生A * B / N,并假设分母N)。 通过将具有相同符号的数字组合在一起,然后消除“-”侧的一进制数字来完成加减运算: aaa-aa aa-a a- (最后删除