- 24
- 0
- 约3.32千字
- 约 7页
- 2021-10-17 发布于湖南
- 举报
P77 31.利用改进欧拉方法计算下列初值问题,并画出近似解的草图:
dy
(1) y 1, y(0) 3,0 t 2, t 0.5;
dt
代码:
%改进欧拉法
function Euler(t0,y0,inv,h)
n=round(inv(2)-inv(1))/h;
t(1)=t0;
y(1)=y0;
for i=1:n
y1(i+1)=y(i)+h*fun(t(i),y(i));
t(i+1)=t(i)+h;
y(i+1)=y(i)+1/2*h*(fun(t(i),y(i))+ fun(t(i+1),y1(i+1)))
end
plot(t,y,*r)
function y=fun(t,y);
y=y+1;
调用: Euler(0,3,[0,2],
得到解析解: hold on;
y=dsolve(Dy=y+1,(y(0)=3),t);
ezplot(y,[0,2])
图像:
dy 2
(2) dt y 4t , y (0) 0.5,0 t 2, t
您可能关注的文档
最近下载
- (正式版)DB51∕T 2961-2022 《长期护理成人失能分类规范》.pdf VIP
- 辽2024G406《预应力混凝土实心方桩》 DBJT05-367.pdf VIP
- 2026年麻醉药品、精神药品培训考核试题及答案.docx VIP
- (高清版)DB13(J) 148-2012 建筑地基基础检测技术规程.pdf VIP
- 《自动控制原理》第二版课后习题答案.docx VIP
- 护理伦理学:绪论PPT教学课件.pptx VIP
- 02S404 防水套管国标规范.pdf VIP
- 中国肺动脉高压诊断与治疗指南解读-PPT演示课件.pptx VIP
- 2023年实施区域市场大规模攻击战的方法.pptx VIP
- 新教材人教版六年级上册英语全册教案(完整版)教学设计.pdf
原创力文档

文档评论(0)