数学建模社区-数学中国

标题: 画图问题求助legend函数 [打印本页]

作者: 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([0 0.02 0 6]),legend('I1-red','I(L)-blue')

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


untitled.jpg (32.4 KB, 下载次数: 286)

untitled.jpg


作者: 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 编辑
  1. clear;clc;
  2. R=1000;L=5;I_1=5;
  3. t=0:0.0001:0.02;
  4. I_L=I_1.*exp(-t/(L/R));
  5. plot(t,I_1*ones(1,length(t)),'-r',t,I_L,'-.b')
  6. hold on;
  7. xlabel('t'),ylabel('Current')
  8. grid on
  9. axis([0 0.02 0 6])
  10. legend('I1','IL')
复制代码

作者: 天空和海    时间: 2013-9-5 13:13
原因是你的第一个plot中  t  的个数和  I1  的个数不一样




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5