matlab中plot函数

1. plot(X,Y)

如果X是一个向量,Y是一个向量,那么X为横轴,Y为纵轴。                       如果X是一个矩阵,Y是一个向量,那么X以行为单位为X轴的值,Y为Y轴的值。

例如:X = [1:0.01:2]; Y = sin(X);                                                               例如:X = [1:0.01:2;4:0.01:5]; Y = [2:0.01:3];

                                     


如果X是一个向量,Y是一个矩阵,那么X为X轴的值,                               如果X是一个标量,Y是一个向量,那么垂直于X的线上有一                                     

Y以行为单位为Y轴的值。                                                                      些离散的Y值点

例如:X = [2:0.01:3]; Y = [1:0.01:2;4:0.01:5];                                          例如:X=2,Y = [2:0.01:3];

                                   



总的思想就是,不管X,Y是什么,只要以X为x轴的值,Y为y轴的值,一一对应就好了。


2.plot(Y)

横轴的值是Y内元素的下标,纵轴的值是Y内元素的值。例如:Y=[2:0.01:3];


3. plot(X,Y,S)

如果想让画出来的线有不同的线型、点标志、颜色,就可以用S来定义。S是一个string类型,可以包含一下三列内的内容:

颜色点标志线型
b    blue.     point-     solid
g    greeno     circle:     dotted
r     red  x     x-mark -.    dashdot
c     cyan+     plus --    dashed
m     magenta*     star(none)  no line
y     yellows     square
k     blackd     diamond
w     white v     triangle (down)

<     triangle (left)

^     triangle (up)


 >     triangle (right)


 p     pentagram


 h     hexagram

plot(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,...) 同时画出好几条线,例如: X1 = [-pi:0.01:pi]; Y1 = sin(X1);      X2 = [-pi:0.01:pi]; Y2 = cos(X2);

 plot(X,Y,'y-',X,Y,'go') 你也可以画线的同时着重把点描一下,例如: X1 = [-pi:0.1:pi]; Y1 = sin(X1);     plot(X1,Y1,'b-',X1,Y1,'go');


4. 一些语句

subplot(2,2,1)   %整个画面分成2x2块,现在画的是第一块

str = strcat('前',num2str(1),'秒数据');

title(str);  %子图的名称

xlabel('subject');   %子图的x轴名称

ylabel('accuracy');    %子图的y轴名称

gca = legend ('选1个导联','选2个导联','选3个导联','选4个导联',4);          %legend语句是定义每一根线的名称,名字依次排列,4表示框放在右下方,返回legend的句柄gca

legend('boxoff');     %把框的边去掉

set(gca,'fontsize',8);    %legend的字体为8号

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值