柱状图是平时工作中经常用到的图形,它适用于对不同数据的比较,以及分析各个数据在总体中所占的比例;在matlab中用于绘制直方图的三维函数有bar3()用于绘制垂直方向的直方图、bar3h()用于绘制水平方向的直方图。它们都是以输入数据矩阵的每一列为一组数据,并以相同的颜色表示,把矩阵的行画在一起。
例如:绘制柱状图:
2.散点图:
三维散点图绘制函数是scatter3.scatter3将三维空间的离散点标识在三维坐标轴下,实际和指定标记点类型的plot3的结果一样。
例如:绘制三维散点图:
3.火柴杆图
stem3函数用于绘制在xy平面上扩展的火柴杆图,如果该函数只有一个向量输入参数,Matlab将首先判断该向量是行向量还是列向量,然后将枝干图绘制在x=1或y=1处。本实验以对复平面上以t为半径的圆上取矢量x,y来绘制三维火柴杆图为例,使三维数据可视化,避免输出大量的数据点。
4.等高线图
等高线图最常用于地理勘测中的地形标绘,在matalb中contour3函数用于绘制等高线图,它能够自动根据z的最大值最小值来确定等高的条数,也可根据给定的参数来取值。
例如:
5.瀑布图:
瀑布图(waterfall)和网格图(mesh)是非常相似的,不同的是网格图不像瀑布图那样,把每条曲线都垂下,形成瀑布状。
例如:
6.简易绘图函数:
运用三维命令(mesh)绘制立体解析几何图形,加深对立体解析几何曲面的理解。在空间解析几何中每个曲面都与一个数学方程相对应,用有三个元素的向量来表示空间中的一个点,点的轨迹即构成了空间曲面。
例子:绘制抛物曲面
例子:绘制球面
参考:《MATLAB GUI程序设计》王广、邢林芳