早教吧 育儿知识 作业答案 考试题库 百科 知识分享

常微分方程数值求解如题,最好有matlab代码.直接解答也行.要几分都没关系.但凡有所帮助,

题目详情
常微分方程数值求解

如题,最好有matlab代码.直接解答也行.
要几分都没关系.但凡有所帮助,
▼优质解答
答案和解析
dxdt=@(t,x) x-2*t./x;
oneoverdt=1000;
dt=1/oneoverdt;
N=4*oneoverdt;
x1=zeros(1,N+1);
x1(1)=1; % 显欧
x2=x1; % 梯形
x3=x1; % RK4
for i=1:N
x1(i+1)=x1(i)+dt*dxdt((i-1)*dt,x1(i));
K1=dxdt((i-1)*dt,x2(i));
K2=dxdt(i*dt,x2(i)+dt*K1);
x2(i+1)=x2(i)+dt/2*(K1+K2);
K1=dxdt((i-1)*dt,x3(i));
K2=dxdt((i-.5)*dt,x3(i)+dt/2*K1);
K3=dxdt((i-.5)*dt,x3(i)+dt/2*K2);
K4=dxdt(i*dt,x3(i)+dt*K3);
x3(i+1)=x3(i)+dt/6*(K1+2*K2+2*K3+K4);
end
t=linspace(0,4,N+1);
plot(t,x1,t,x2,t,x3)
legend('Forward Euler','Trapezoidal','RK4')
看了 常微分方程数值求解如题,最好...的网友还看了以下:

地球是宇宙中的一颗行星,也是人类的唯一家园。据此判断问题。小题1:目前人类所知道的最高一级的天体系  2020-05-16 …

算术测验出了A、B、C三道题.如果B题答不上时,C题也答不上.在50人的班级里,能做出A题的有32  2020-06-12 …

(1/2)我为什么会犯白痴错?有些题不知是白痴不?总是忘掉系数的讨论?也有时做题也犯看错的了(那些  2020-06-17 …

下列各句中,没有语病的一句是()A.住房问题既是民生问题也是发展问题,关系到千家万户的切身利益,关系  2020-11-05 …

下列各句中,没有语病的一句是()A.住房问题既是民生问题也是发展问题,关系到千家万户的切身利益,关系  2020-11-05 …

5.下列各项中,没有语病的一项是()A.住房问题既是民生问题也是发展问题,关系到千家万户的切身利益,  2020-11-26 …

下列各句中,没有语病的一句是A.住房问题既是民生问题也是发展问题,关系到千家万户的切身利益,关系到人  2020-12-06 …

下列各项中,没有语病的一项是()A.住房问题既是民生问题也是发展问题,关系到千家万户的切身利益,关系  2020-12-06 …

《生活与哲学》教材中提到“哲学的基本问题是思维和存在的关系问题,也就是意识和物质的关系问题”,恩格斯  2020-12-07 …

辨析哲学的基本问题是思维和存在的关系问题也就是思维和存在何者为本原的问题  2020-12-14 …