- 博客(6)
- 收藏
- 关注
原创 数值分析-常微分方程数值解法MATLAB实现
题目要求使用显式Eular,隐式Eualr,以及经典的R-K算法实现该带初值的常微分方程的数值解法。在书本的第五章 常微分方程的数值解法中的。若步长减少为0.01,曲线会更加光滑。下面是MATLAB实现该题目。为题目的MATLAB实现。题目为带初值的常微分方程。以数值分析教材-李红著。
2023-04-01 16:33:08 339
原创 数值分析第五章隐式欧拉法matlab解法
根据题目微分方程:根据初值,将的区间为[0,5]根据隐式欧拉公式:但是我们并不知道此时的值所以每次迭代前都需要先计算此时的,以便算出matlab代码如下:a=0;b=5;y0=2;h=0.01;s=(b-a)/h;X=zeros(1,s+1);Y=zeros(1,s+1);X=a:h:b;Y(1)=y0;q=@lin;for k=1:s k1=q(X(k),Y(k));%yn+1=yn+hq(xn,yn) k2=q(X(k+1),Y(k)+
2022-04-09 21:54:06 5365 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人