- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .
数值计算方法上机题目3
一、计算定积分的近似值:
要求:
若用复化梯形公式和复化Simpson公式计算.要求误差限.分别利用他们的余项估计对每种算法做出步长的事前估计;
分别利用复化梯形公式和复化Simpson公式计算定积分;
将计算结果与精确解比较.并比较两种算法的计算量。
1.复化梯形公式
程序:
程序1(求f(x)的n阶导数:
syms x
f=x*exp(x) %定义函数f(x)
n=input(输入所求导数阶数:)
f2=diff(f,x,n) %求f(x)的n阶导数
结果1
输入n=2
f2 =
2*exp(x) + x*exp(x)
程序2:
clc
clear
syms x %定义自变量x
f=inline(x*exp(x),x) %定义函数f(x)=x*exp(x).换函数时只需换该函数表达式即可
f2=inline((2*exp(x) + x*exp(x)),x) %定义f(x)的二阶导数,输入程序1里求出的f2即可。
f3=-(2*exp(x) + x*exp(x)) %因fminbnd()函数求的是表达式的最小值.且要求表达式带引号.故取负号.以便求最大值
e=5*10^(-8) %精度要求值
a=1 %积分下限
b=2 %积分上限
x1=fminbnd(f3,1,2) %求负的二阶导数的最小值点.也就是求二阶导数的最大值点对应的x值
for n=2:1000000 %求等分数n
Rn=-(b-a)/12*((b-a)/n)^2*f2(x1) %计算余项
if abs(Rn)e %用余项进行判断
break % 符合要求时结束
end
end
h=(b-a)/n %求h
Tn1=0
for k=1:n-1 %求连加和
xk=a+k*h
Tn1=Tn1+f(xk)
end
Tn=h/2*((f(a)+2*Tn1+f(b)))
z=exp(2)
R=Tn-z %求已知值与计算值的差
fprintf(用复化梯形算法计算的结果 Tn=)
disp(Tn)
fprintf(等分数 n=)
disp(n) %输出等分数
fprintf(已知值与计算值的误差 R=)
disp(R)
输出结果显示:
用复化梯形算法计算的结果 Tn= 7.3891
等分数 n=7019
已知值与计算值的误差 R= 2.8300e-008
2. Simpson公式
程序:
程序1:(求f(x)的n阶导数):
syms x
f=x*exp(x) %定义函数f(x)
n=input(输入所求导数阶数:)
f2=diff(f,x,n) %求f(x)的n阶导数
结果1
输入n=4
f2 =
4*exp(x) + x*exp(x)
程序2:
clc
clear
syms x %定义自变量x
f=inline(x*exp(x),x) %定义函数f(x)=x*exp(x).换函数时只需换该函数表达式即可
f2=inline((4*exp(x) + x*exp(x)),x) %定义f(x)的四阶导数.输入程序1里求出的f2即可
f3=-(4*exp(x) + x*exp(x)) %因fminbnd()函数求的是表达式的最小值.且要求表达式带引号.故取负号.一边求最大值
e=5*10^(-8) %精度要求值
a=1 %积分下限
b=2 %积分上限
x1=fminbnd(f3,1,2) %求负的四阶导数的最小值点.也就是求四阶导数的最大值点对应的x值
for n=2:1000000 %求等分数n
Rn=-(b-a)/180*((b-a)/(2*n))^4*f2(x1) %计算余项
if abs(Rn)e %用余项进行判断
您可能关注的文档
最近下载
- 翼状胬肉的护理查房-PPT.ppt
- 2022年应急管理工作应知应会知识竞赛题库(含答案).pdf
- 全民微信时代增进了VS减弱了人与人之间的交流辩论赛 正方辩词一辩、二辩、三辩、四辩发言稿.docx
- 超星网课尔雅《人人学点营销学》尔雅答案2022章节测试答案.docx
- 2019CSP-J NOIP普及组初赛C++试卷.pdf VIP
- 2024年《城镇燃气管理条例题库》考试题库(含答案).pdf VIP
- 最新浙教版八年级上册劳动技术 项目三 任务二《打蛋器的制作》课件(课件).pptx
- 纪律意识方面存在不足及措施4篇.pdf
- 消防安全教育PPT课件.pptx VIP
- 《新中国成立75周年》全文课件.ppt VIP
文档评论(0)