用Mathematica7绘制分形图Mandelbrot集合的程序问题,
用Mathematica7绘制分形图Mandelbrot集合的程序问题,这是可行的程序Fx1[x_,y_,cx_,cy_,n_] :=Block[{z,ct = 0},z = x + y*I;While[(Abs[z] Hue];Return[kok]]M1 = Ht1[1,0,2,{x,-1.5,0.5},{y,-1.2,1.2},{PlotPoints -> 120,PlotLabel -> "X"}]另外这个程序的思路1.选定参数Z=cx+cy*I,取方程为Zn+1 =Zn^k+C*Z进行迭代.2.Z的模小于2,迭代次数不超过50.3.对于Z在平面上表示时,设xx为x的初始迭代坐标,yy为y的初始迭代坐标坐标表示.4.所取的变量范围为(cx,cy),分别为x与y的范围,迭代次数为n.我对上面的有些疑问,首先M集合的迭代方程应该是Zn+1 =Zn^k+C,思路和程序中为什么用Z=Z^n+c*Z迭代还能对呢?然后思路4,所取的变量范围为(cx,复数C应该是任意变化的,为什么有范围呢?如果不是变化范围的意思,那么cx,最后赋初值时cx=1,cy=0代表着什么?
最佳回答
cx,cy的意思就是参数Z的实部和虚部的值。这个程序中令cx=1,cy=0,则迭代方程还是Zn+1 =Zn^k+C,n趋向正无穷时就有z=z^n+c了这程序设c的模小于2,迭代次数小于50次用了个Block函数将z作为局部分量和全局变量区分清楚通过画密度函数画出c的图像实际上,这个程序可简化成M1[x_,y_]:=Block[{z,k=0},z=x+y*I;While[(Abs[z]Hue];Return[t]]Mandelbrot=M2[x,y,{PlotPoints->120,PlotLabel->"Mandelbrot集"}]你看看行不行
最新回答共有2条回答
-
2026-03-30 08:52:00纯真的人生
回复cx,cy的意思就是参数Z的实部和虚部的值。这个程序中令cx=1,cy=0,则迭代方程还是Zn+1 =Zn^k+C,n趋向正无穷时就有z=z^n+c了这程序设c的模小于2,迭代次数小于50次用了个Block函数将z作为局部分量和全局变量区分清楚通过画密度函数画出c的图像实际上,这个程序可简化成M1[x_,y_]:=Block[{z,k=0},z=x+y*I;While[(Abs[z]Hue];Return[t]]Mandelbrot=M2[x,y,{PlotPoints->120,PlotLabel->"Mandelbrot集"}]你看看行不行
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
