- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算方法向前欧拉改进欧拉
例1 分别用向前Euler方法解初值问题:
取步长,问题的精确解为。误差,并将计算结果与精确解作比较(列表画图)。
M文件
function [x,y]=euler_bf(fun,x0,y0,xmax,h)
N=(xmax-x0)/h+1;
x(1)=x0;y(1)=y0;
for n=1:N-1
x(n+1)=x(n)+h;
y(n+1)=y(n)+h*feval(fun,x(n),y(n));
end
命令窗口
fun=inline(-2*x*y,x,y);
[x1,y1]=euler_bf(fun,0,1,1.8,0.1);
x=0:0.1:1.8;
y=exp(-x.^2);
plot(x1,y1,o,x,y,b)
e=abs(y-y1)
plot(x,e,*)
结果:
e =
Columns 1 through 10
0 0.0100 0.0192 0.0269 0.0322 0.0348 0.0346 0.0317 0.0269 0.0206
Columns 11 through 19
0.0138 0.0072 0.0013 0.0035 0.0069 0.0090 0.0098 0.0097 0.0089
/p-275832455.html
改进的欧拉
M文件
function [x,y]=euler_gj(fun,x0,y0,xmax,h)
N=(xmax-x0)/h+1;
x(1)=x0;y(1)=y0;
for n=1:N-1
x(n+1)=x(n)+h;
y1=y(n)+h*feval(fun,x(n),y(n));
y2=y(n)+h*feval(fun,x(n+1),y1);
y(n+1)=(y1+y2)/2;
end
命令窗口
fun=inline(-2*x*y,x,y);
[x3,y3]=euler_gj(fun,0,1,1.8,0.1);
x=0:0.1:1.8;
y=exp(-x.^2);
plot(x3,y3,o,x,y,b)
figure
e=abs(y-y3)
plot(x,e,*)
hold on
结果:e =
Columns 1 through 7
0 0.0000 0.0001 0.0001 0.0001 0.0000 0.0001
Columns 8 through 14
0.0003 0.0006 0.0009 0.0012 0.0015 0.0017 0.0019
Columns 15 through 19
0.0020 0.0021 0.0020 0.0019 0.0017
例2 利用经典Runge-Kutta方法,求初值问题
的数值解(取步长),问题的精确解为并与精确解作列表比较,在同一个坐标系中作出它们的图形
N=(xmax-x0)/h+1;
x(1)=x0;y(1)=y0;
for n=1:N-1
x(n+1)=x(n)+h;
k1=h*feval(fun,x(n),y(n));
k2=h*feval(fun,x(n)+1/2*h,y(n)+k1/2);
k3=h*feval(fun,x(n)+1/2*h,y(n)+k2/2);
k4=h*feval(fun,x(n+1),y(n)+k3);
y(n+1)=y(n)+1/6*(k1+2*k2+2*k3+k4);
End
命令窗口:
fun=inline(y-2*x/y,x,y);
[x1,y1]=RK4(fun,0,1,1,0.1);
x=0:0.1:1;
y=sqrt(1+2*x);
plot(x1,y1,o,x,y,b)
x,y,x1,y1
结果:
x =
Columns 1 through 7
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000
Columns 8 through 11
0.7000 0.8000 0.9000 1.0000
y =
Columns 1 through 7
1.0000 1.0954 1.1832 1.2649 1.3416 1.4142 1.4832
您可能关注的文档
- 解析消费者网购行为以“光棍节”为例.doc
- 解析深基坑中支护施工的问题.doc
- 解析物权法对商业银行的影响.doc
- 解析生产车间工资基数的确定方法.doc
- 解析网站SEO关键不是技术,而是思维.doc
- 解概率问题的图表化方法.doc
- 解析高级AutoCAD绘图技巧“布局”的认识和应用.doc
- 解玉娟试论我国侵权法上危险责任制度的完善.doc
- 解直角三角形及其应用--巩固练习.doc
- 解直角三角形含答案中考数学试题分类汇编及答案.doc
- GB/T 26949.3-2025工业车辆 稳定性验证 第3部分:前移式和插腿式叉车.pdf
- 中国国家标准 GB/T 26949.3-2025工业车辆 稳定性验证 第3部分:前移式和插腿式叉车.pdf
- 计量规程规范 JJF 2272-2025桥隧结构监测系统在线校准方法.pdf
- 《JJF 2272-2025桥隧结构监测系统在线校准方法》.pdf
- JJF 2272-2025桥隧结构监测系统在线校准方法.pdf
- JJF 2270-2025车载式道路交通标线逆反射测量仪校准规范.pdf
- 《JJF 2270-2025车载式道路交通标线逆反射测量仪校准规范》.pdf
- 计量规程规范 JJF 2270-2025车载式道路交通标线逆反射测量仪校准规范.pdf
- JJF 2261-2025生物安全采样舱性能参数校准规范.pdf
- 计量规程规范 JJF 2261-2025生物安全采样舱性能参数校准规范.pdf
最近下载
- 2024年软件资格考试多媒体应用设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docx VIP
- 老年急危重症容量管理急诊专家共识(2024).pptx VIP
- 软件资格考试多媒体应用设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docx VIP
- 软件资格考试多媒体应用设计师(基础知识、应用技术)合卷(中级)试题与参考答案(2025年).docx VIP
- 2025年软件资格考试多媒体应用设计师(中级)(基础知识、应用技术)合卷试题及解答参考.docx VIP
- 多媒体应用设计师(基础知识、应用技术)合卷软件资格考试(中级)试题与参考答案(2025年).docx VIP
- 软件资格考试多媒体应用设计师(基础知识、应用技术)合卷(中级)试题与参考答案(2025年).pdf VIP
- 软件资格考试多媒体应用设计师(基础知识、应用技术)合卷(中级)试题与参考答案(2025年).docx VIP
- 刘渡舟医案经方临证指南(完整资料)优选.pdf VIP
- 刘渡舟医案).doc VIP
文档评论(0)