matlab 中 subs 这样代入为什么不能解微分方程

来源:百度知道 编辑:UC知道 时间:2024/05/25 15:38:35
syms x
C=0.5/1000000;L=0.1;R=2000;
equ='y+L*C*D2y+R*C*Dy=0';
equ2=subs(equ);
y=dsolve(equ2,'y(0)=20,Dy(0)=0','x');
y
---------------------------------------------
syms x
C=0.5/1000000;L=0.1;R=2000;
equ='y+L*C*D2y+R*C*Dy=0';
y=dsolve(subs(equ),'y(0)=20,Dy(0)=0','x');
y
----------------------------------------------
以上的2个解法为什么不行,是不是subs代入不对,
请帮忙改正。

...subs(x)是把变量x换为double格式吧.或者subs(f1,t,x)是f1中的t变量换为x.你这里用subs目的是什么.看不太懂

我不太清楚,你看看matlab里的帮助吧。看看里面的例子

额!好难啊!我不知道subs是什么意思?