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

时间:2026-02-13 01:31:05

对数据进行统计的时候,有时数据量过多,不容易整理统计,较难发现数据隐藏的规律特点,因此常常需要将数据转换成图形,这样更容易发现数据整体的规律或数据之间的关系。而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绘制二维特殊图形函数

注意事项

熟练步骤,多练即可。

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com