显示欧拉方法和梯形方法

显示欧拉方法和梯形方法

ID:1558360

大小:72.00 KB

页数:4页

时间:2017-11-12

显示欧拉方法和梯形方法_第1页
显示欧拉方法和梯形方法_第2页
显示欧拉方法和梯形方法_第3页
显示欧拉方法和梯形方法_第4页
资源描述:

《显示欧拉方法和梯形方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数值分析》实验报告姓名学号日期2012.11.20实验室设备编号实验题目用显示欧拉方法和梯形方法求y/=-y+x+1一实验目的1.掌握显示欧拉格式和梯形格式。2.用显示欧拉方法和梯形方法求y/=-y+x+1,y(0)=1,0≤x≤0.5二实验内容算法:设在点xn列出方程y’(xn)=f(xn,y(xn))并用商差y(xn+1)-y(xn)/h替代其中的导数项y’(xn),则有y(xn+1)≈yn+hf(xn,y(xn))若用y(xn)的近似值yn代入上式右端,并记所得结果为yn+1得欧拉公式:yn+1=yn+hf(xn,yn),n=0,1,2,…设方程y’=f(x

2、,y)的两端从xn到xn+1求积分,即得梯形求积公式y(xn+1)=y(xn)+∫f(x,y(x))dx,梯形格式为yn+1=yn+h/2[f(xn,yn)+f(xn+1,yn+1)]。源程序:1)显示欧拉方法#include#include#includeusingnamespacestd;classeuler{private:inti,n;//i步计数器,n等分数floatf,h,x,y,yb;//f表示F(x,y),h步长,x自变量public:voidyn();//显式的欧拉格式};voideuler::

3、yn(){h=0.1;cout<<"输入初始条件:"<>x;cout<<"输入y0:";cin>>y;cout<<"输入等分数"<<"";cin>>n;for(i=0;i#include#include

4、usingnamespacestd;classtixing{private:inti,n;//i步计数器,n等分数floatf,h,x,y,yb;//f表示F(x,y),h步长,x自变量public:voidyn();//梯形公式};voidtixing::yn(){h=0.1;cout<<"输入初始条件:"<>x;cout<<"输入y0:";cin>>y;cout<<"输入等分数"<<"";cin>>n;for(i=0;i

5、y=yb;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。