返回列表 回复 发帖
这是m=10的:
9.JPG
61# 榕坚
z^2是用棣莫弗公式算的吧?如是,应设角的单位为“弧度”。
63# 榕坚


你把文件发上来,我看看,到底是什么原因。
如果你用了复数的三角形式的计算,那么点是不能合并到原点的,你可以把点Z合并到点(0.00001,0),就不会出现那种现象了。试试看
因为辐角的计算,要么用度量,要么用反正三角函数表示,包括范围较大的是用反余弦,但此时x^2+y^2不能等零,否则算式无意义。
角的单位已经都考虑过了,这已经形成一个警觉。并没有涉及反三角函数。现在我也忘了是合并点之后还是我改了f函数(着色)后出现异常。总之我刚做好测试m=2时是正确的。

M-z^m迭代.gsp (7.83 KB)

现在m=2时一样,而m=3时又不一样了:
11.JPG
10.JPG
70# 榕坚


我还没有看出来,到底错在哪里,但你这种设计有一点不合适,那就把坐标原点作为迭代初象,按正常的迭代,你的坐标系是不断变化的,相应的坐标系也应该不断变化,而在这个绘制中的坐标系是不能改变的。
70# 榕坚


我认真看了看,迭代初始值z不能取坐标原点,理由同上面所说。正确的作法是可以在平面内任取一点作为Z,作完迭代之后再把点迭代到距离原点非常近的一个点。这样就不会出现那种现象了。我按你的思路在你文件后面加了一页,作了一个:
送榕坚.gsp (18.24 KB)
m3.GIF
m4.GIF
返回列表