xiejianchina 发表于 2013-9-5 11:48

画图问题求助legend函数

R=1000;L=5;I1=5;
t=0:0.0001:0.02;
Il=I1*exp(-t/(L/R));
plot(t,I1,'r',t,Il,'b'),xlabel('t'),ylabel('Current'),grid on,axis(),legend('I1-red','I(L)-blue')

这是代码,但是出来的图示描绘却全是红色,求解释啊


xiejianchina 发表于 2013-9-5 12:06

没人知道嘛。。。

天空和海 发表于 2013-9-5 12:49

可能是显示的问题

天空和海 发表于 2013-9-5 12:50

稍等我运行下试试

天空和海 发表于 2013-9-5 13:09

本帖最后由 天空和海 于 2013-9-5 13:11 编辑

clear;clc;
R=1000;L=5;I_1=5;
t=0:0.0001:0.02;
I_L=I_1.*exp(-t/(L/R));
plot(t,I_1*ones(1,length(t)),'-r',t,I_L,'-.b')
hold on;
xlabel('t'),ylabel('Current')
grid on
axis()
legend('I1','IL')

天空和海 发表于 2013-9-5 13:13

原因是你的第一个plot中  t  的个数和  I1  的个数不一样
页: [1]
查看完整版本: 画图问题求助legend函数