matlab画图功能,随时更新

经常用到matlab的画图功能,最常用的是plot,其他一些图每次用到都要重新百度查询,这里做一个总结,方便查看。

1.plot

plot(x,y)可以直接画线,散点图,其中x,y为长度相同的向量;

plot(x,y,'bo-'),实线,蓝色,点的标记为“o”;

plot(x,y,'bo'),散点,蓝色,点的标记为“o”;

2.scatter

scatter(x,y),标记为蓝色圆圈的散点图;

scatter(X,Y,S)S确定每个标记的面积。 S可以是与X和Y相同长度的矢量或标量。如果S为空,则使用默认大小,如果S是标量,则MATLAB绘制所有标记的大小相同。如果S是矢量,则分别对应为X、Y所确定圆的大小; 

scatter(X,Y,S,C)C确定每个标记的颜色。当C是与X和Y相同长度的向量时,C中的值被线性映射到当前色彩映射中的颜色。当C是1×3矩阵时,它将标记的颜色指定为RGB值。 

3.line

line([x1 x2],[y1 y2])画直线,x1、x2分别为起点、终点的横坐标,y1、y2分别为起点、终点的纵坐标;

 

除此之外的一些图像修饰

1. 添加标题:

title('标题')

2. 添加图例

legend('图例1','图例2')

3.添加标签

xlabel('x轴标签')

ylabel('y轴标签')

4.添加文字描述

text([x,y],'文字描述')在指定位置(x,y)添加描述

5.颜色和线条

           b    blue   蓝              .     point               -     solid
           g    green  绿            o     circle              :     dotted
           r    red    红                x     x-mark            -.    dashdot 
           c    cyan   青             +     plus                --    dashed   
           m    magenta 品红   *     star             
           y    yellow 黄            s     square
           k    black  黑             d     diamond
           w    white  白            v     triangle (down)
                                             ^     triangle (up)
                                             <     triangle (left)
                                             >     triangle (right)
                                             p     pentagram 五角星
                                             h     hexagram  六角星

 

一张图上多条线用hold on

一张图上多个子图用subplot

subplot(2,2,1);plot(x,y)

两行两列的子图,第一个位置plot画图
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值