梯形积分及辛普生积分被积函数是exp(-x) 上限a=0,b=1梯形公式f(x)=(b-a)/2 * (f(a)+f(b
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 01:21:22
梯形积分及辛普生积分
被积函数是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.绘出所得图形及误差图形
高手们帮帮忙吧,小弟在此谢过了
被积函数是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.绘出所得图形及误差图形
高手们帮帮忙吧,小弟在此谢过了
看看是不是这样的:
function zint
clear all;clc;
a=0;b=1;d=0.05;
x=a:d:b;y=func(x);
format long
y_trapz=trapz(y)*d %梯形积分
y_simps=quad(@func,a,b) %辛普生积分
y_accurt=eval(int('exp(-t)',a,b))% 精确值
%误差
y_trapz_error=y_trapz-y_accurt
y_simps_error=y_simps-y_accurt
%图形
plot(x,exp(-x),'o-')
function y=func(x)
y=exp(-x);
结果:
y_trapz = 0.632252245124816
y_simps = 0.632120560205377
y_accrt = 0.632120558828558
y_trapz_error = 1.316862962582599e-004
y_simps_error = 1.376819436238463e-009
function zint
clear all;clc;
a=0;b=1;d=0.05;
x=a:d:b;y=func(x);
format long
y_trapz=trapz(y)*d %梯形积分
y_simps=quad(@func,a,b) %辛普生积分
y_accurt=eval(int('exp(-t)',a,b))% 精确值
%误差
y_trapz_error=y_trapz-y_accurt
y_simps_error=y_simps-y_accurt
%图形
plot(x,exp(-x),'o-')
function y=func(x)
y=exp(-x);
结果:
y_trapz = 0.632252245124816
y_simps = 0.632120560205377
y_accrt = 0.632120558828558
y_trapz_error = 1.316862962582599e-004
y_simps_error = 1.376819436238463e-009
用C语言编程,已知f(x)=(1+x^2),编写函数用梯形法计算f(x)在区间[a,b]上的定积分
如果函数f(x)在区间[a,b]上连续且定积分{上限a,下限b}f(x)dx=0,证明在[a,b]上至少
变上限积分a→x,f(t)dt是() A、f'(x)的一个原函数 B、f'(x)的全体原函数 C、f(
设f(x)在[a,b]上连续,f(a)=f(b)=0,定积分f^2(x)从b到a等于1,则定积分xf(x)f'(x)=-
设f(x)在[a,b]上连续,f(a)=f(b)=0,定积分f^2(x)从b到a等于1,则定积分xf(x)f'(x)等于
定积分[a,b]f'(3x)dx=f(b)-f(a) ?
设f(2x+a)=xe^(x/b),求定积分∫(上限a+2b下限y)f(t)dt
f(x)连续,则f(x)a 到 b的定积分为1求f(a+b-x)a到b的定积分=?
f(x)在[a,b]上连续,定积分∫(上限b,下限a)f(x)dx=0,证明存在ζ∈(a,b),f(ζ)+∫(上限ζ,下
设函数F(x)在区间【a,b】上连续,又F(x)是f(x)的一个原函数,F(a)=-1,F(b)=-3.则定积分a到bf
高数问题,急f(x)连续,满足exp{积分[上限3x,下限0]被积函数f(t/3)dt}=f(x),则f(x)=?答案是
如何使用梯形法计算定积分,其中a = 0,b = 1,被积函数为sin(x) e^x,积分区间等分