MATLAB编写程序用四阶龙格库塔法求解常微分方程组,自己写了算的出错,求帮助啊 10

dy1/dt=-y1,dy2/dt=-y3,dy3/dt=y2,0≥t≤0.2y1(0)=1y2(0)=-1y3(0)=0步长h=0.01... dy1/dt=-y1 ,dy2/dt=-y3 ,dy3/dt=y2 , 0 ≥ t ≤ 0.2
y1(0)=1 y2(0)=-1 y3(0)=0
步长h=0.01
展开
 我来答
yongfengm
2015-06-17 · TA获得超过300个赞
知道小有建树答主
回答量:194
采纳率:100%
帮助的人:131万
展开全部
[t,x]=rk4(@(t,x)[-x(1),-x(3),x(2)],0,2,[1,-1 0], 0.01)

%函数文件

function [t,x]=rk4(funname,t0,t1,x0,dt)
t=[];
x=[];
while t0<t1
t=[t;t0];
x=[x;x0];
k1=funname(t0,x0);
t0=t0+dt/2;
k2=funname(t0,x0+dt*k1/2);
k3=funname(t0,x0+dt*k2/2);
t0=t0+dt/2;
k4=funname(t0,x0+dt*k3);
x0=x0+dt/6*(k1+2*k2+2*k3+k4);
t=[t;t0];
x=[x;x0];
end
上海思派
2025-02-08 广告
射频导纳开关的测量原理是基于电桥原理。在射频导纳开关中,内部的电子单元由探头测量极与空载罐体间的电抗共同组成平衡电桥电路并产生一个稳定的振荡信号。当被测介质覆盖探头的测量极时,便会引发探头测量极与罐体间的电抗变化,导致电桥电路不平衡,从而停... 点击进入详情页
本回答由上海思派提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式