数值分析实习报告.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数值分析实习报告--第1页

数值分析实习报告

姓名:***

学号:***

班级:***

数值分析实习报告--第1页

数值分析实习报告--第2页

前欧拉法

1.题目取h=0.1,利用Euler公式求解

dy/dx=y-2*x/y(0=x=1)

y(0)=1

2.思路

利用左矩形公式得到的公式yn+1=yn+hf(xn,yn)进行迭代,在进行迭代的过程使用for循

环,让n从1取到10,每迭代一次输出一个x与y,同时x加0.1再进行下一次迭代,一直

到循环结束。

3.程序

clear;y=1,x=0,%初始化

forn=1:10

y=1.1*y-0.2*x/y,x=x+0.1,

end

4.运行结果

y=1x=0

y=1.1000x=0.1000

y=1.1918x=0.2000

y=1.2774x=0.3000

y=1.3582x=0.4000

y=1.4351x=0.5000

y=1.5090x=0.6000

y=1.5803x=0.7000

y=1.6498x=0.8000

y=1.7178x=0.9000

y=1.7848x=1.0000

数值分析实习报告--第2页

数值分析实习报告--第3页

后欧拉法

1.题目取h=0.1,利用Euler公式求解

dy/dx=y-2*x/y(0=x=1)

y(0)=1

2.思路

利用右矩形公式得到的公式yn+1=yn+hf(xn+1,yn+1)进行迭代,在进行迭代的过程使用for

循环,让n从1取到10,每迭代一次输出一个x与y,同时x加0.1再进行下一次迭代,一

直到循环结束。

3.程序

clear;y0=1,x0=0,%初始化

forn=1:10

yp=y0+0.1*(y0-2*x0/y0);

x=x0+0.1;

x0=x

yp=y0+0.1*(yp-2*x/yp)

y0=yp

end

4.运行结果

y=1x=0

y=1.0918x=0.1000

y=1.1763x=0.2000

y=1.2546x=0.3000

y=1.3278x=0.4000

y=1.3964x=0.5000

y=1.4609x=0.6000

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档