复化积分法(复化梯形求积-复化Simpson公式-变步长求积法)MATLAB编程实验报告(共4页).doc

上传人:飞****2 文档编号:13844991 上传时间:2022-05-01 格式:DOC 页数:4 大小:25.50KB
返回 下载 相关 举报
复化积分法(复化梯形求积-复化Simpson公式-变步长求积法)MATLAB编程实验报告(共4页).doc_第1页
第1页 / 共4页
复化积分法(复化梯形求积-复化Simpson公式-变步长求积法)MATLAB编程实验报告(共4页).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《复化积分法(复化梯形求积-复化Simpson公式-变步长求积法)MATLAB编程实验报告(共4页).doc》由会员分享,可在线阅读,更多相关《复化积分法(复化梯形求积-复化Simpson公式-变步长求积法)MATLAB编程实验报告(共4页).doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上复化积分法(复化梯形求积,复化Simpson公式,变步长求积法)MATLAB编程实验报告一、 问题描述:编写函数实现复化积分法。二、 实验步骤(过程):(一) 复化求积法(1) 复化梯形求积:用复化梯形求积公式求解function f=Tn(a,b,n,y)syms t;h=(b-a)/n;f=0;for k=1:n+1 x(k)=a+(k-1)*h z(k)=subs(y,t,x(k);end for i=2:n f=f+z(i); end q=subs(y,t,a); if y=sin(t)/t&a=0 q=1; end p=subs(y,t,b); T=h/2*

2、(q+p+2*f); T=vpa(T,7)clc,clear;syms t;a=0;b=1;y=sin(t)/t;n=8;Tn(a,b,n,y);(2) 复化Simpson公式:用复化Simpson公式求解function f=simpson(a,b,n,y)syms t;h=(b-a)/n;f=0;l=0;for k=1:n+1 x(k)=a+(k-1)*h w(k)=0.5*h+x(k) z(k)=subs(y,t,x(k);end for i=2:n f=f+z(i); end for i=1:n l=l+w(i); end q=subs(y,t,a); if y=sin(t)/t&a=

3、0 q=1; end p=subs(y,t,b); T=h/2*(q+p+2*f);T=vpa(T,7)clc,clear;syms t;a=1;b=2;y=exp(1/t);n=5;simpson(a,b,n,y);(3) 变步长求积法:以书本例4.5为例function f=TN(a,b,y,R0)syms t;T=;f=0;q=subs(y,t,a);if y=sin(t)/t&a=0 q=1;endp=subs(y,t,b);T(1)=(b-a)/2*(q+p);i=2;n=i-1;h=(b-a)/n;z1=a+h/2;z2=subs(y,t,z1);T(2)=T(1)/2+h/2*z

4、2;while (T(i)-T(i-1)/3)R0 i=i+1 n=i-1; n=2(n-1) h=(b-a)/n; f=0; for k=1:n x(k)=a+h*(k-1); w(k)=x(k)+h/2; z(k)=subs(y,t,w(k); f=f+z(k); end T(i)=T(i-1)/2+h/2*f if (T(i)-T(i-1)/3)=R0 break; endendtl=T(i)clc,clear;format long;syms t;y=sin(t)/t;a=0;b=1;R0=0.5*10(-3);TN(a,b,y,R0);结论如下:三、 结论:复化梯形求积:复化Simpson公式变步长求积法专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com