帮我看看这个matlab程序哪里错了!

问题描述:

帮我看看这个matlab程序哪里错了!
>> b=1;
h=b\20;
x=-b:h:b;
max_deg=10;
c=ones(max_deg+1,1);
fact=1;
for i=1:max_deg
fact=i*fact;
c(i+1)=1/fact;
end
p=polyeval(x,0,c,10);
true=exp(x);
err=true-p;
>> for i=1:length(x)
fprintf('%7.3f%10.3f%14.3e\n',x(i),true(i),err(i))
end
就是最后这里的for循环为什么我结果打出来只有i=1的情况呢!
1个回答 分类:综合 2014-09-29

问题解答:

我来补答
h=b\20;

应该是
h=b/20;
 
 
展开全文阅读
剩余:2000
上一页:牛刀小试4
下一页:第二问不会作