电路问题常微分方程的MatLab数值求解

电路问题常微分方程的MatLab数值求解,matlab,numerical-methods,ode,ode45,Matlab,Numerical Methods,Ode,Ode45,所以我试图用数值方法解一个简单电路的常微分方程。串联电压源、电阻器、电容器1、电容器2,然后是电感器 我已经找到了R=2ohm、C1=3、C2=4、电感=1和Vin=12e^(-0.5t)的值,我现在正试图在MatLab中用数值方法求解ODE 输入电压,所以我可以做一个绘图,但我就是不能得到它 我试着在课堂上运用一些例子,也复习了一些材料,但我不明白如果有人能帮忙,我会非常感激 我目前的想法是: [tcir2,ycir2] = ode45(@(t,y) [1/L*(12*exp(-0.5*t)-

所以我试图用数值方法解一个简单电路的常微分方程。串联电压源、电阻器、电容器1、电容器2,然后是电感器

我已经找到了R=2ohm、C1=3、C2=4、电感=1和Vin=12e^(-0.5t)的值,我现在正试图在MatLab中用数值方法求解ODE 输入电压,所以我可以做一个绘图,但我就是不能得到它

我试着在课堂上运用一些例子,也复习了一些材料,但我不明白如果有人能帮忙,我会非常感激

我目前的想法是:

[tcir2,ycir2] = ode45(@(t,y) [1/L*(12*exp(-0.5*t)-y(1)*R-y(2));y(1)/C],[0 10],[0 0]);
figure
plot(tcir2,ycir2)

插入相应变量的值。

如果电路只有线性分量,则可以解析求解。如果是这样的话,你为什么要用数值方法来求解它呢?我刚刚被要求用MatLab来求解它。我想我需要为不同的电容器建立不同的方程,并在matlab中单独求解,并在同一个绘图上显示。请使您的代码独立;看见