- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三数值积分与数值微分
《数值分析》课程设计实验报告
实验三 数值积分与数值微分
一、问题提出
选用复合梯形公式,复合Simpson公式,Romberg算法,计算
(1)
(2)
(3)
二、问题分析
由上可知这个积分找不到用初等函数表示的原函数,直接计算起来很困难,因此我们考虑利用函数在若干点得函数值,近似地计算该函数在一个区间上得定积分。这里采用的方法有三种:复合梯形公式,复合Simpson公式,Romberg算法。
1、复合梯形公式MATLAB程序:
function I=T_quad(x,y)
n=length(x);m=length(y);
if n~=m
error(the length of X and Y must be equal!);
return;
end
h=(x(n)-x(1))/(n-1);
a=[1 2*ones(1,n-2) 1];
I=h/2 * sum(a.*y);
2、复合Simpson公式MATLAB程序:
function I=S_quad(x,y)
n=length(x);m=length(y);
if n~=m
error(the length of X and Y must be equal!);
return;
end
if rem(n-1,2)~=0 %如果n-1不能被2整除,则调用复化梯形公式
I=T_quad(x,y);
return;
end
N=(n-1)/2;h=(x(n)-x(1))/N;a=zeros(1,n);
for k=1:N
a(2*k-1)=a(2*k-1)+1;
a(2*k)=a(2*k)+4;
a(2*k+1)=a(2*k+1)+1;
end
I=h/6*sum(a.*y);
3、Romberg算法MATLAB程序:
function I=R_quad_iter(fun,a,b,ep)
if nargin 4
ep=1e-5;
end
m=1;h=b-a;
I=h/2*(feval(fun,a)+feval(fun,b));T(1,1)=I;
while 1
N=2^(m-1);h=h/2;I=I/2;
for i=1:N;
I=I+h*feval(fun,a+(2*i-1)*h);
end
T(m+1,1)=I;M=2*N;k=1;
while M1;
T(m+1,k+1)=(4^k*T(m+1,k)-T(m,k)/(4^k-1));
M=M/2;k=k+1;
end
if abs(T(k,k)-T(k-1,k-1))ep
break;
end
m=m+1;
end
I=T(k,k);
自适应步长梯形公式:
function I=R_quad_iter(fun,a,b,ep)
if nargin 4 ep=1e-5;end;
N=1;h=b-a;
T=h/2*(feval(fun,a)+feval(fun,b));
while 1
h=h/2;I=T/2;
for k=1:N;
I=I+h*feval(fun,a+(2*k-1)*h);
end
if abs(I-T)ep
break;
end
N=2*N;T=I;
end
对积分求解:
%对求解
x=0:1/40:1/4;
y=sqrt(4-(sin(x)).^2);
format long
I=T_quad(x,y) %调用复化梯形公式求得积分值I =0.49870482652029
I=S_quad(x,y) %调用复化辛普森公式求得积分值I =0.49871111844568
fun=inline(sqrt(4-(sin(x)).^2));
I=R_quad_iter(fun,0,1) %调用龙贝格算法可得积分值I=0.498711118445678
x=0:1/400:1/4;
y=sqrt(4-(sin(x)).^2);
I=T_quad(x,y) %调用复化梯形公式求得积分值I = 0.49871105466684
I=S_quad(x,y) %调用复化辛普森公式求得积分值I = 0.49871111757532
%对求解:
x=0.1:0.1:1;
y=sin(x)./x %可以得到y值,由题可知f(0)=1。
y=[1 0.99833416646828 0.99334665397531 0.98506735553780 0.97354585577163 0.95885107720841 0.
您可能关注的文档
- 山西汾酒2011财务报告(打印).doc
- 山东财经大学微观经济学试卷1及答案.doc
- 微波技术课件PPT87304690.ppt
- 微生物部分思考题.docx
- 山东精密管厂家(20号精密管 45号冷拔精密管).doc
- 徐月良-开题报告.doc
- 小蘑菇桌游吧.doc
- 影响人一生的经典话语——思想篇(闲来就看看).doc
- 张莉娜+读书心得+在平和倾听花开的声音.doc
- 小学常规管理检查汇报材料.doc
- 2025至2030中国钻削刀具刀片行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030下一代数据存储行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国一次性马桶纸垫行业市场发展状况及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国公用事业安全行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国医药CDMO行业市场发展分析及竞争形势及有效策略与实施路径评估报告.docx
- 2025至2030无影灯产业发展分析及有效策略与实施路径评估报告.docx
- 2025至2030水电站行业深度调研及竞争格局与投资价值报告.docx
- 2025至2030中国叶黄素酯软糖行业销售模式与未来营销动态研究报告.docx
- 2025至2030中国新传媒行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030中国重组凝血因子行业深度研究及发展前景投资评估分析.docx
最近下载
- 2025下半年江西宜春市市直机关事业单位编外用工招聘82人笔试备考试题及答案解析.docx VIP
- 高速公路excel表格自动计算工程量.xls VIP
- 食品加工企业安全设计设施专篇.doc VIP
- 小学一年级数学应用题50道含答案(b卷).docx VIP
- 医学课件-室间隔缺损.pptx VIP
- (已压缩)关于建筑设计防火的原则规定(1960)(OCR).pdf VIP
- 第10课 影响世界的工业革命 课件(共52张PPT) 2024-2025学年统编版高中历史(必修)中外历史纲要(下).pptx VIP
- 2022建筑防火通用规范.docx VIP
- 九年级数学上册 第1-6章 练习北师大版(付,209).doc VIP
- 2022年7月16日江门市中级人民法院法官遴选面试真题及答案解析.doc VIP
原创力文档


文档评论(0)