- 43
- 0
- 约1.29万字
- 约 11页
- 2017-08-31 发布于安徽
- 举报
常微分方程的初值问题
1.DEEuler 用欧拉法求一阶常微分方程的数值解
function y = DEEuler(f, h,a,b,y0,varvec)
format long;
N = (b-a)/h;
y = zeros(N+1,1);
x = a:h:b;
y(1) = y0;
for i=2:N+1
y(i) = y(i-1)+h*Funval(f,varvec,[x(i-1), y(i-1)]);
end
format short;
2.DEimpEuler 用隐式欧拉法求一阶常微分方程的数值解
function y = DEimpEuler(f, h,a,b,y0,varvec)
format long;
N = (b-a)/h;
y = zeros(N+1,1);
y(1) = y0;
x = a:h:b;
var = findsym(f);
for i=2:N+1
fx = Funval(f,var(1),x(i));
gx = y(i-1)+h*fx - varvec(2);
y(i) = NewtonRoot(gx,-10,10,eps);
end
format short;
3.DEMod
您可能关注的文档
最近下载
- 地下管线普查方案.doc VIP
- 2026年外包公司软件测试工程师面试全解析.docx VIP
- 2024版光伏工程施工工艺手册.pdf VIP
- 母婴保健技术服务许可证校验申请书.doc VIP
- 集团公司供应商管理办法.docx VIP
- 压力式膜技术手册(Memcor).pdf VIP
- 初中英语1600词新课标词汇(按话题分类).docx VIP
- DL∕T电力企业标准化工作指南(2024).pdf VIP
- 2024年供水公司安全生产“一岗双责”实施方案(三篇) .pdf VIP
- Unit1 Art Reading for writing【知识精研】英语人教版(2019) 选择性必修三同步课.pptx VIP
原创力文档

文档评论(0)