第3章,部分字词修订。

This commit is contained in:
zhliner
2017-08-24 22:26:40 +08:00
parent 9f90d30fa7
commit 725acf091c
10 changed files with 34 additions and 34 deletions

View File

@@ -81,7 +81,7 @@ func mandelbrot(z complex128) color.Color {
}
```
用于遍历1024x1024图像每个点的两个嵌套的循环对应-2到+2区间的复数平面。程序反复测试每个点对应复数值平方值加一个增量值对应的点是否超出半径为2的圆。如果超过了通过根据预设置的逃逸迭代次数对应的灰度颜色来代替。如果不是那么该点属于Mandelbrot集合使用黑色颜色标记。最终程序将生成的PNG格式分形图像图像输出到标准输出如图3.3所示。
用于遍历1024x1024图像每个点的两个嵌套的循环对应-2到+2区间的复数平面。程序反复测试每个点对应复数值平方值加一个增量值对应的点是否超出半径为2的圆。如果超过了通过根据预设置的逃逸迭代次数对应的灰度颜色来代替。如果不是那么该点属于Mandelbrot集合使用黑色颜色标记。最终程序将生成的PNG格式分形图像输出到标准输出如图3.3所示。
![](../images/ch3-03.png)
@@ -93,4 +93,4 @@ func mandelbrot(z complex128) color.Color {
**练习 3.8** 通过提高精度来生成更多级别的分形。使用四种不同精度类型的数字实现相同的分形complex64、complex128、big.Float和big.Rat。后面两种类型在math/big包声明。Float是有指定限精度的浮点数Rat是无限精度的有理数。它们间的性能和内存使用对比如何当渲染图可见时缩放的级别是多少
**练习 3.9** 编写一个web服务器用于给客户端生成分形的图像。运行客户端过HTTP参数参数指定x,y和zoom参数。
**练习 3.9** 编写一个web服务器用于给客户端生成分形的图像。运行客户端过HTTP参数指定x,y和zoom参数。