作业帮 > 综合 > 作业

这是我的程序,即求变步长积分

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/09 01:52:32
这是我的程序,即求变步长积分
function T = Qvs(f,a,b,eps)
t=zeors(50);
T0=0.5*(b-a)*(feval(f,a)+feval(f,b));
t(1)=0.5*T0+(b-a)*(feval(f,a+(b-a)/2))/2;
for K=2:100
h=(b-a)/(2^K);
y=zeros(n);
for i=1:2^(K-1)
y(i)=feval(f,a+(2*i-1)*h);
end
t(K)=0.5*t(K-1)+h*sum(y);
if abs(t(K)-t(K-1))
这是我的程序,即求变步长积分
大致的意思是:变量 zeors 的数据类型有问题,你定义 zeors 用的什么类型?
再问: zeros不是系统函数么?上面是我左右的思想·我是初级菜鸟·
再答: 你的 t 变量如何定义的? 还是没有定义? function T = Qvs(f,a,b,eps) t=zeors(50); 改成 function T = Qvs(f,a,b,eps); double t=zeors(50); 试一下