这是我的程序,即求变步长积分
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 06:39:51
这是我的程序,即求变步长积分
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))
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); 试一下
再问: zeros不是系统函数么?上面是我左右的思想·我是初级菜鸟·
再答: 你的 t 变量如何定义的? 还是没有定义? function T = Qvs(f,a,b,eps) t=zeors(50); 改成 function T = Qvs(f,a,b,eps); double t=zeors(50); 试一下
这是我的程序,即求变步长积分
下面程序段的循环步长是
求教我的程序哪里出错了 变步长梯形法求数值积分用c语言实现 f(x)=sin(x)/x 0到1的积分 急待
VF程序中 for循环 本人是初学者,step 我知道是步长 next
什么叫积分步长?
用变步长梯形求积法计算对(sinx)/x的积分,积分区间为[0,1].变步长二分十次结果,
在vfp中具有步长概念的的程序语句是? A、DO WHILE -ENDDO B、IF-endif C、FOR-ENDFO
在自适应算法中,步长对算法的影响是怎样的?怎样合理选用步长?
matlab 如果时间步长是变化的 如何画图?
计算反常积分I=int(log(x)/(x^2+1),0,inf),以上matlab程序解的答案是0,我要的是手算,
我的MATLAB积分程序出现错误To RESHAPE the number of elements must not c
VB里的步长是什么意思