%Taylor法求解常微分方程
function y=Taylor(a,b,N,af);
h=(b-a)/N;
x(1)=a;
y2(1)=af;
y4(1)=af;
jqj(1)=af;
for i=2:N
y2(i)=y2(i-1)+h*((1-h/2)*(x(i-1)-y2(i-1))+1);%二阶Taylor法
y4(i)=y4(i-1)+h*((1-h/2+h^2/6-h^3/24)*(x(i-1)-y4(i-1))+1)%四阶Taylor法
x(i)=a+(i-1)*h;
jqj(i)=x(i)+exp((-x(i)));
end
[x',y2',y4',jqj']
plot(x,y2,'r',x,y4','b',x,jqj,'g');
legend('Taylor2法','Taylor4法','精确解');
Taylor解常微分方程(自学Matlab必备的小程序代码)
需积分: 5 201 浏览量
2023-03-04
22:07:39
上传
评论
收藏 423B RAR 举报
设计交流学习m0_52376787
- 粉丝: 1334
- 资源: 5440
最新资源
- Stability AI 发布 SD3 API:开启人工智能新篇章
- SQL 语言入门篇-最常用 SQL 语句大全
- mysql查询语句汇总.zip
- typora-x64-v0.9.93,windows,64位,markdown工具,文本编辑器
- 基于C语言的neon_osd_Draw ARM Neon加速OSD点阵设计源码
- 目标检测-工地工人安全设备佩戴检测数据集-3500张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本+训练日志
- 运筹学运输问题综合实验的实验报告
- home - 副本.vue
- imageProcess.py
- typora-linux-v0.11.18-amd64,linux,64位,markdown工具,文本编辑器
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈