作业帮 > 综合 > 作业

下面的matlab程序为什么出错?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/25 04:43:18
下面的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(i)=(2*p(i-1)+a/(p(i-1)*p(i-1)))/3 这一句i=1时会访问p(0),因此报错.
改成for i=2:10不会报错.但不知道你的程序做什么用,逻辑问题就不太清楚了.