早教吧作业答案频道 -->其他-->
小白求教Matlab初级编程.q0=10;R=60;L=9;C=0.00005;t=0:0.8;q=(q0)*(exp((-R*t)/(2*L)))*(cos(t*(sqrt((1/(L*C))-(R/(2*L))^2))));plot(q,'r.-');xlabel('time');ylabel('capacitor');出来的图很奇怪,只有一点,
题目详情
小白求教Matlab初级编程.
q0=10;
R=60;
L=9;
C=0.00005;
t=0:0.8;
q=(q0)*(exp((-R*t)/(2*L)))*(cos(t*(sqrt((1/(L*C))-(R/(2*L))^2))));
plot(q,'r.-');
xlabel('time');
ylabel('capacitor');
出来的图很奇怪,只有一点,
q0=10;
R=60;
L=9;
C=0.00005;
t=0:0.8;
q=(q0)*(exp((-R*t)/(2*L)))*(cos(t*(sqrt((1/(L*C))-(R/(2*L))^2))));
plot(q,'r.-');
xlabel('time');
ylabel('capacitor');
出来的图很奇怪,只有一点,
▼优质解答
答案和解析
t=0:0.8;你这里,如果没指定步进值,则默认为1的,但是你最终值是0.8,这显然是不行的,你可以试试t=0:0.01:0.8
看了 小白求教Matlab初级编程...的网友还看了以下: