如何用Matlab绘制二维特殊图形函数
对数据进行统计的时候,有时数据量过多,不容易整理统计,较难发现数据隐藏的规律特点,因此常常需要将数据转换成图形,这样更容易发现数据整体的规律或数据之间的关系。而Matlab软件就有绘制条形图、饼图等二维特殊图形的功能,下面介绍几种常见二维特殊图形的绘制。

工具/原料
Matlab软件
方法/步骤
垂直直方图。
y=[31,40,58,66,75,82,96,109,117,124,139]; %数据
figure;
bar(y); %为每一个y中的元素化一个条状

水平直方图。与垂直直方图步骤一样,只是最后的函数改为“barh”。
y=[31,40,58,66,75,82,96,109,117,124,139];
figure;
barh(y);

二维和三维饼状图。
x=[31 58 75 82 124];
explode=[0 1 0 0 0];
pie(x,explode); %绘制二维饼状图
colormap jet
pie3(x,explode); %绘制三维饼状图
colormap hsv


条形直方图。可以显示出数据的分布情况。
x=-6:0.1:6;
y=randn(4000,1);
hist(y,x) %绘制直方图

散点图。可以用scatter函数。
clear all
figure;
x=[1 4 6 3 7 9 12 14 16 18];
y=[18 16 14 12 9 7 3 6 4 1];
subplot(121);
scatter(x,y);
subplot(122);
scatter(x,y,[],[1 0 0],'fill');

注意事项
熟练步骤,多练即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:181
阅读量:176
阅读量:161
阅读量:186
阅读量:142