matlab plot 画图和取值

C=0.01;
L=0.0091;
R=4;
a=1/(2*R*C);
w0=1/(sqrt(L*C));
wd=sqrt(w0^2-a^2);
B1=12;
B2= (B1*a)/wd;
x=[0:0.001:0.3];
syms t;
V= B1*exp(-a*t)*cos(wd*t)+B2*exp(-a*t)*sin(wd*t);
P=(V^2)/R;
W= int (P,0,0.1)
plot(P,t)

运行的时候,只显示W的等式,而不是值。要另外复制等式到命令窗里才有反应。
还有如何画出P随时间变化的图?
本人是matlab小白,请大家讲清楚一点,扫扫盲

W= int (P,0,0.1);
W=vpa(W);

从simulink里面取值,或者干脆for循环
温馨提示:答案为网友推荐,仅供参考
相似回答