绘制三维散点图_MATLAB常用三维绘图命令

绘制三维散点图_MATLAB常用三维绘图命令_第1张图片

一、三维绘图基础命令

三维曲线图

plot3(x,y,z,s)

x,yz的维度相同,可以是矩阵或者向量,s设置线型号或者颜色。属性设置同plot函数。

绘制三维散点图_MATLAB常用三维绘图命令_第2张图片

2、三维曲面图

peaks 绘制三维曲面,默认大小49*49。

peaks(n) 绘制三维曲面,大小n*n

z=peaks 产生49*49的矩阵,不绘制三维曲面图

z=peaks(n) 产生n*n的矩阵,不绘制三维曲面图。

[x y z]=peaks 该函数产生三个矩阵xyz,不 绘制曲面图

[x y z]=peaks(n) 该函数产生三个矩阵xyz,大小都是n*n

z=peaks(x,y) 计算输入参数为x,y的方程的值、不绘制曲面图。

三维网格图

meshgrid()产生平面区域内的网格矩阵。

mesh()绘制三维网格图。

mesh(x,y,z,c)c设置参数

meshc()绘制带有等高线的三维网格图

meshz()绘制带有底座的三维网格图

waterfall()绘制三维网格图。具有流水效果。

sphere(n) 返回一个球面图的数据,通过mesh函数绘制图形

surf(x,y,z,c)c是颜色值。

surfc()绘制带有等高线的三维曲面图。

surfl()添加三维曲面的光照效果。

4、常用的三维图形

contour3() 绘制三维等高线图。

bar3() 绘制三维柱状图

pie3() 三维饼状图

scatter3() 绘制三维散点图

cylinder() 产生柱面图的数据

其他三维图形

stem3() 三维火柴杆图

quiver3() 三维向量场图

comet3() 三维彗星图

fill3() 三维填充图

ribbon() 三维彩带图

patch(x,y,z) 绘制x,y,z为顶点的空间多边形。

二、三维绘图高级命令

1、三维隐函数绘图(函数表达式)

绘制三维散点图_MATLAB常用三维绘图命令_第3张图片

绘制三维散点图_MATLAB常用三维绘图命令_第4张图片

三维图形的视角

view(a,b) 设置视角的位置,方位角和仰角。

view([x,y,z]) 设置视角为x,y,z所指的方向。

View(2) 默认的二维视角

View(3) 默认的三维视角

[a b]=view 返回当前视角的方位角和仰角

3、获取图形的一帧

绘制三维散点图_MATLAB常用三维绘图命令_第5张图片

你可能感兴趣的:(绘制三维散点图)