MATLAB入门(十)

技术 · 2019-01-07 · 41 人浏览

特殊绘图

柱状图

  • bar函数
  • 语法:

    • bar(y)
    • bar(x,y)
    • barh(y)--更换行和列
    y=rand(1,10);
    bar(y);

    51.png

x=0:0.1:2*pi;
y=sin(x);
bar(x,y);

52.png

y=rand(4,3);
bar(y);

53.png

y=rand(4,3);
bar(y,'stacked');

54.png

(堆叠图/叠加图)对数据进行对比

y=rand(4,3);
barh(y,'stacked');

55.png

面积图

  • area函数
  • 语法;

    • area(数据)
    • basevalue=-2;--(可设置Y轴起始坐标)
    y=rand(5,3);
    area(y);

    56.png

以列为单位进行绘制

饼图

  • pie函数
  • 语法:

    • pie(数据)
    • 数据和超过1,自动计算百分比;
    • 数据和不超过1,直接绘制,其余部分空缺;
    a=[1 2 3 4 5 6];
    pie(a);

    57.png

a=[0.1 0.2 0.6];
pie(a);

58.png

直方图

  • hist函数
  • 语法:

    • hist(数据)
    • hist(数据,分组个数)
    • hist(数据,X轴划分情况)
    a=[1 3 4 3 1 2 6 6 4 2 3 1];
    hist(a);

    59.png

x=0:0.1:2*pi;
y=sin(x);
hist(y);

60.png

绘图
Theme Jasmine by Kent Liao