马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
题目可能说不清楚,具体是这样的:
例如:
t=0:0.002:50;
x=sin(2*pi*t);%波面1
y=cos(2*3*pi*t);%波面2
z=x+y;%波面3
w=sin(4*pi*t).^2;
q=cos(4*pi*t).^2;
figure(1)
plot(t,x);
hold on
plot(t,y)
plot(t,z)
plot(t,w,'m*')
plot(t,q,'b-.')
波面1 ,波面2,波面3均是以默认的实线画出来,其他两个分别规定了线的类型,我想在legend中表示成3个图标,即,x,y,z 统一表示成为wave elevation ,其他两个分别表示成为eta1,eta2.
但是在用legend的时候是按照画的线的先后顺序自动形成的图例,也就是如果采用legend('wave elevation','eta1','eta2',3)的话就会只表示出来前三个波面,我该怎么样做才能在图例中显示三个图标。第一个为wave elevation,第二个为eta1 ,第三个为eat2 呢?
注:图的好看与否先不计较 |