数学运算符使用,表达式的输入,可视化实现。
clear
clf
clc
%% 初始电量,电阻,电容,电感
q0=10;r=60;c=0.00005;
%% 绘制t=0-0.8之间的图形
t=linspace(0,0.8,100);% 注意t是向量
%% 3,6,9,12--L=[3:3:12],绘制4条
QT(1,:)=t;
i=1;
leg={};
lines={'r-','b--','k-.','g-..'};
for L=3:3:12
qt=q0*exp((-r*t)/(2*L)) .*cos(t *sqrt(1/(L*c)-(r/(2*L))^2));
QT(i+1,:)=qt;
plot(QT(1,:),QT(i+1,:),lines{i},'Linewidth',2);hold on;
leg{i}=strcat('电感L= ',num2str(i));
i=i+1;
end
title('电量-时间');grid on;
xlabel('时间');ylabel('电量');
legend(leg,'location','best')