MatLab 图表达信息的实用函数

来源:互联网 发布:黄金直播软件 编辑:程序博客网 时间:2024/06/05 17:18

MatLab 支持很多种能够有效表达信息的图形:直方图、面积图、饼状图、柱状图、枝干图、阶梯图等

(1)直方图:

直方图一般是自动生成X轴和刻度的,也可以根据自己的需要指定标记X轴

MatLab有两个绘制直方图的函数:bar函数和barh函数,bar函数绘制竖直的直方图,barh函数绘制水平的直方图

例如:绘制表示几天内的温度信息的直方图


(2)面积图

area函数显示由向量或多列矩阵生成的多条曲线。area函数将矩阵每一列的数值绘制成一条曲线,并将曲线与x轴之间的区域填充。



(3)饼状图

使用pie函数创建饼状图来显示向量或矩阵中的每一个元素在所有元素总和中所占的比例



(4)柱状图

创建柱状图的函数有两个:hist函数和rose函数

柱状图函数首先要计算在某一区间内元素的个数,然后将每个范围显示为一个矩形。

hist函数用一个在矩阵Y中最大值和最小值直接均匀分布的矩形条来表示Y矩阵中元素的分布情况

如果Y是一个向量,且hist函数只有Y一个输入参数,那么hist函数将产生10个矩形条

如果Y是一个矩阵,那么hist函数为矩阵的每一列创建一个矩形条集合,并使用不同的颜色来显示



hist函数是在一个笛卡尔坐标系中显示柱状图,而rose函数将在极坐标中显示柱状图



(5)枝干图

枝干图将绘制一系列在数据值处以标记符号终止的直线来描述数据。

用stem函数显示二维离散序列数据



(6)阶梯图

阶梯图将数据显示为固定间隔的边缘图像。使用stairs函数