下面的matlab程序为什么出错?p=[];p(1)=2;a=7;for i=1:10p(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3;if (abs(p(i)-p(i-1))
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 09:08:50
x){Eg&$&=_tWnxiSfFZhjY'ښ[)dZhdjjii]CMD}
*olTԅ$g7X%`6)`=P5Vev6.DhVx
O{6}ۓ=^r
M<[YR#F>Y{6 /'?ٻ iw6x:/v7hE3ntɪg;Z-dW~qAb( G
E
下面的matlab程序为什么出错?p=[];p(1)=2;a=7;for i=1:10p(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3;if (abs(p(i)-p(i-1))
下面的matlab程序为什么出错?
p=[];
p(1)=2;
a=7;
for i=1:10
p(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3;
if (abs(p(i)-p(i-1))
下面的matlab程序为什么出错?p=[];p(1)=2;a=7;for i=1:10p(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3;if (abs(p(i)-p(i-1))
p(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3 这一句i=1时会访问p(0),因此报错.
改成for i=2:10不会报错.但不知道你的程序做什么用,逻辑问题就不太清楚了.