急!牛顿法求收敛域,matlab编程遇到问题用5种颜色画出x^5-1=0的收敛域.不怎么会matlab,老师布置的作业就硬着头皮做.下面是我编的程,但是运行不出结果,求告手指点! a=[1,0,0,0,0,1];x=roots(a) A=x(1) B=x(

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 10:56:11
急!牛顿法求收敛域,matlab编程遇到问题用5种颜色画出x^5-1=0的收敛域.不怎么会matlab,老师布置的作业就硬着头皮做.下面是我编的程,但是运行不出结果,求告手指点! a=[1,0,0,0,0,1];x=roots(a) A=x(1) B=x(

急!牛顿法求收敛域,matlab编程遇到问题用5种颜色画出x^5-1=0的收敛域.不怎么会matlab,老师布置的作业就硬着头皮做.下面是我编的程,但是运行不出结果,求告手指点! a=[1,0,0,0,0,1];x=roots(a) A=x(1) B=x(
急!牛顿法求收敛域,matlab编程遇到问题
用5种颜色画出x^5-1=0的收敛域.
不怎么会matlab,老师布置的作业就硬着头皮做.下面是我编的程,但是运行不出结果,求告手指点!
a=[1,0,0,0,0,1];x=roots(a)
A=x(1)
B=x(2)
C=x(3)
D=x(4)
E=x(5)
h=0.01
for a=-2:h:2
for b=-2:h:2
z=a+b*i;
y=newton(z);
if (abs(y-A)

急!牛顿法求收敛域,matlab编程遇到问题用5种颜色画出x^5-1=0的收敛域.不怎么会matlab,老师布置的作业就硬着头皮做.下面是我编的程,但是运行不出结果,求告手指点! a=[1,0,0,0,0,1];x=roots(a) A=x(1) B=x(
首先,你把a附错值了,应该是a=[1,0,0,0,0,-1]
其次,你把牛顿收敛的精度定得太高了,我i3-2100的电脑跑了2分多钟才把图给跑出来.
程序有没结束运行,看命令窗口的的引导符有没显示就可以了.估计是你的电脑太慢,等不到图出现.
PS.在matlab中用牛顿收敛法不是这么用的,有现成的函数