Matlab学习笔记(2019/10/29)

5.10 三维特殊图形

介绍:三维立体图的绘制,其中一部分绘图函数可在二维平面绘图函数的基础上添加数字3来实现。例如三维线性图函数为plot3,三维条形图为bar3、brah3,三维饼图为pie3,三维散点图为scatter3,三维茎干图为stem3等。但是三维立体图又增加了不少新的功能。如网格图,表面图,视角控制,光照,透明度控制等。

5.10.1 三维线性图

三维线性图的书写格式为:

plot3(X,Y,Z)

X、Y、Z为同维的向量或矩阵。有关的规范的设置与二维的线性图完全相同。
例:
在这里插入图片描述

5.10.2 三维条形图(实际上还是二维信息,只不过三维显示)

三维条图形的书写格式为:

bar3(Y)
bar3(X,Y)
bar3(...,width)

bar3(Y)绘制向量Y每一个元素的条形图,立体条形的幅值代表元素值,条形图的下表为向量Y的序列。假若Y为矩阵,则产生代表矩阵每一个元素值的条形组,条形组的横坐标是显示矩阵的行数。
对于bar3(X,Y),则绘制向量Y的每一个元素在指定X位置的条形图,向量X的值必须递增。
对于bar3(…,width)用来设置立体条形的宽度,默认时为0.8,当狂赌设为1时,则条形间没有间隙。
例:
在这里插入图片描述

5.10.3三维散点图

三维散点图的书写格式为:

scatter3(x,y,z)
scater3(x,y,z,s,c)

s是指圆圈标记点的面积。c用来确定颜色。
例:
在这里插入图片描述

5.11 三维网格图

介绍:网格图是把观察范围的x、y平面设置成均匀分布的网格,在网格的交叉点取z
轴的点, z = f ( x , y ) z=f(x,y) z=f(x,y),随后把响铃的空间点用直线连起来,则构成单元网格,单元网格可以时三角形或者四边形,观察范围内的单元网格的总和构成三维网格图。单元网格为四边形的网格图书写格式为:

mesh(X,Y,Z,C)
meshc(X,Y,Z,C)
meshz(X,Y,Z,C)
h=mesh(X,Y,Z,C)

X、Y为坐标轴取值向量或与Z同维的矩阵,Z为X、Y平面上的函数值矩阵,C为色彩向量,当C默认时,网格图的色彩随Z的高度而变。
例:
在这里插入图片描述

5.12 三维表面图

介绍:上节描述的三维网格图,它的网格线时彩色的,并且它的色彩随着z轴坐标的高度而改变。本节叙述的三维表面图,他的网格线和网格单元表面都随着z轴坐标的高度而改变,因此它的立体感将更强。三维表面图的书写格式:

surf(Z)
surf(X,Y,Z)
surf(X,Y,Z,C)
surfc(...)
h=surf(...)

Z为矩阵,X,Y为坐标向量或与Z同维的矩阵。C为色彩向量。
例:
在这里插入图片描述

5.13 建议表面图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值