用matlab 龙贝格求积分令f=1/(x+1),a=0,b=1,eps=10^-4运行下面算法是总是出错,请问该怎么运行?function[quad,R]=Romberg(f,a,b,eps)h=b-a;R(1,1)=h*(feval(f,a)+feval(f,b))/2;M=1;J=0;err=1;while err>epsJ=J+1;h=h/2;S=0;for p=1:Mx=a+h*(2

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/30 11:11:22
用matlab龙贝格求积分令f=1/(x+1),a=0,b=1,eps=10^-4运行下面算法是总是出错,请问该怎么运行?function[quad,R]=Romberg(f,a,b,eps)h=b-

用matlab 龙贝格求积分令f=1/(x+1),a=0,b=1,eps=10^-4运行下面算法是总是出错,请问该怎么运行?function[quad,R]=Romberg(f,a,b,eps)h=b-a;R(1,1)=h*(feval(f,a)+feval(f,b))/2;M=1;J=0;err=1;while err>epsJ=J+1;h=h/2;S=0;for p=1:Mx=a+h*(2
用matlab 龙贝格求积分
令f=1/(x+1),a=0,b=1,eps=10^-4
运行下面算法是总是出错,请问该怎么运行?
function[quad,R]=Romberg(f,a,b,eps)
h=b-a;
R(1,1)=h*(feval(f,a)+feval(f,b))/2;
M=1;J=0;err=1;
while err>eps
J=J+1;
h=h/2;
S=0;
for p=1:M
x=a+h*(2*p-1);
S=S+feval(f,x);
end
R(J+1,1)=R(J,1)/2+h*s;
M=2*M;
for k=1:J
R(J+1,k+1)=R(J+1,k)+(R(J+1,k)-R(J,k))/(4^k-1);
end
err=abs(R(J+1,J)-R(J+1,J+1));
end
quad=R(J+1,J+1);

用matlab 龙贝格求积分令f=1/(x+1),a=0,b=1,eps=10^-4运行下面算法是总是出错,请问该怎么运行?function[quad,R]=Romberg(f,a,b,eps)h=b-a;R(1,1)=h*(feval(f,a)+feval(f,b))/2;M=1;J=0;err=1;while err>epsJ=J+1;h=h/2;S=0;for p=1:Mx=a+h*(2
我试了下 把你的程序保存为Romberg.m
在工作区输入f=@(x) 1/(x+1)
a=0
b=1
eps=10^(-4)
Romberg(f,a,b,eps)
错误提示是你程序第13行的变量 s没有定义 应该是大写吧

用matlab 龙贝格求积分令f=1/(x+1),a=0,b=1,eps=10^-4运行下面算法是总是出错,请问该怎么运行?function[quad,R]=Romberg(f,a,b,eps)h=b-a;R(1,1)=h*(feval(f,a)+feval(f,b))/2;M=1;J=0;err=1;while err>epsJ=J+1;h=h/2;S=0;for p=1:Mx=a+h*(2 matlab 关于inline的问题我不懂matlab,想用它求个积分,但遇到个很久结的问题,我想用matlab求函数y=x2(x的平方)的定积分,积分区间从1到2,下面是我的程序:format long syms x;w=x.^2;f=inline('w');a=quad(f,1, 怎么样用matlab求定积分?我要求一个f(x)=(x+1)^10*exp(-x)在[0,1]上的定积分,在matlab上应该怎么写程序啊, 请教:怎么用matlab求定积分我要求一个f(x)=(x+1)^10*exp(-x)在[0,1]上的定积分,在matlab上应该怎么写程序啊,谢谢了. MATLAB中求Y=F(X)数值积分 matlab求解数值积分,知F(x,y),求Fx(x)=∫F(x,y)dy,用什么样的调用格式,x保留符号,积分限已知您好:如求Fx(X)=∫x^(1.333^y)dy,积分限为上1,下0.另外还有在数值积分中是不是积分限不能是正负无穷,当积 matlab计算龙贝格积分f(x)=x的平方根乘上lnx,f(x)在0到1的积分等于-4/9 matlab解三重积分的方法例:用不同的方法计算三重积分函数 f = y*sin(x)+z*cos(x) 在区间[0,pi,0,1,-1,1]的 matlab已知表达式f=xlg(x+1) ,求对x的积分和x在[0,1] 上的积分值. 用matlab计算定积分 matlab求带参数的积分,符号积分解不出,用数值积分怎么搞f(X)=((1+16*(X-1)^2)/(v^2-40*x(x-2)))^(1/2),积分区间(0,2),其中v=1~20使用int解不出 用其他方法怎么搞?注:建议用mathematica就不用回答了, matlab中:计算:计算:(积分表达式,我打不出来) ,其中被积函数为f(x)=sin(x),f(x)=1/cos(x). 求教matlab介入下方程:积分函数f=1/sqrt(1-a^2*(sin(x))^2);积分上下限为(0,pi/2);方程为f=a先积分f,积分后接方程f=a. 定积分上限函数问题.定积分上限为x,下限为0 ,t^n-1f(x^n-t^n)dt,令u=x^n-t^n,为什么上限变成0,下限变成x^n了呢 定积分换元法,求教一个问题.y=-x+1定积分 f(0,1/2) (-x+1)dx令t=-x+1可将原定积分变为f(1/2,1) -t dt但是为什么这两个定积分算出的来的值是相反数来的呢?还是我的换元过程错了?求教! 请教一道积分的证明题假定所涉及的反常积分(广义积分)收敛,证明:∫f(x-(1/x))dx=∫f(x)dx(等式的两边积分上限是正无穷,下限是负无穷)书中是这样证明的,令t=x-(1/x),由二次函数的解法可得x=( 梯形积分及辛普生积分被积函数是exp(-x) 上限a=0,b=1梯形公式f(x)=(b-a)/2 * (f(a)+f(b))辛普生公式f(x)=(b-a)/6 * (f(a)+4*f((a+b)/2)+f(b))要求1.用matlab编程并给出说明 2.输出结果的误差 3.绘出所得 matlab求解一个带定积分的方程M文件内容为function f=fesin(x)f=sqrt(1-0.3332^2*(sin(x)).^2);这个方程的积分下限为0,上限待求解,积分结果已知,为0.0261,就是在已知积分结果和下限的条件下求解上线,积分