如何用Matlab绘制二维特殊图形函数

2025-11-24 03:37:09

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

如何用Matlab绘制二维特殊图形函数

工具/原料

Matlab软件

方法/步骤

垂直直方图。

y=[31,40,58,66,75,82,96,109,117,124,139];        %数据

figure;

bar(y);                     %为每一个y中的元素化一个条状

如何用Matlab绘制二维特殊图形函数

水平直方图。与垂直直方图步骤一样,只是最后的函数改为“barh”。

y=[31,40,58,66,75,82,96,109,117,124,139];

figure;

barh(y);

如何用Matlab绘制二维特殊图形函数

二维和三维饼状图。

x=[31 58 75 82 124];

explode=[0 1 0 0 0];

pie(x,explode);                %绘制二维饼状图

colormap jet

pie3(x,explode);              %绘制三维饼状图

colormap hsv

如何用Matlab绘制二维特殊图形函数

如何用Matlab绘制二维特殊图形函数

条形直方图。可以显示出数据的分布情况。

x=-6:0.1:6;

y=randn(4000,1);

hist(y,x)                   %绘制直方图

如何用Matlab绘制二维特殊图形函数

散点图。可以用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');

如何用Matlab绘制二维特殊图形函数

注意事项

熟练步骤,多练即可。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢