【文件属性】:
文件名称:mandelbrot.sed:绘制mandelbrot sed的sed脚本
文件大小:12KB
文件格式:ZIP
更新时间:2021-03-08 20:09:01
sed
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-
(最后删除
【文件预览】:
mandelbrot.sed-master
----UNLICENSE(1KB)
----README.md(2KB)
----demo.png(9KB)
----mandelbrot.sed(907B)