(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

mesh()函数用于绘制三维网格图

(专题四)04 平面网格数据的生成

surf()函数用于绘制三维曲面图

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

meshc,还会绘制在z轴方向上的等高线

(专题四)04 平面网格数据的生成

meshz,还会绘制曲面上底座

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

调用meshgrid生成网格矩阵

(专题四)04 平面网格数据的生成

生成高度矩阵z

(专题四)04 平面网格数据的生成

调用函数绘制曲面

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

子图1,3有等高线,子图2有底座,子图4有光照效果

绘制三维曲面

sphere函数:绘制三维球面

产生三个n+1阶的方阵,采用这三个矩阵,

可以绘制圆心位于远点,半径为一的方阵

若不带输出参数,则直接绘制球面,n 决定球面的圆滑程度

(专题四)04 平面网格数据的生成

 cylinder函数:绘制三维柱面,

参数R是一个向量,存储个柱面各个等间隔高度上的半径

参数n表示柱面上有n个间隔点,默认有20个

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

第2行的culinder函数不带坐标值,默认生成2行21列的网格坐标矩阵

(专题四)04 平面网格数据的生成

第6条命令中的参数是向量,生成40行,31列的网格坐标矩阵

(专题四)04 平面网格数据的生成

线性渐变的向量,值从0~2

(专题四)04 平面网格数据的生成

例子

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

将柱底面坐标改为-1

(专题四)04 平面网格数据的生成

hold on 命令指定在第一个柱面上叠加第二个柱面

(专题四)04 平面网格数据的生成

水平柱面的x,y平面相当于垂直柱面的y,z面,z轴相当于垂直柱面的x轴

(专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

 

 peaks函数,多峰函数

 (专题四)04 平面网格数据的生成

peaks函数的调用格式

参数为标量,生成n阶方阵,

(专题四)04 平面网格数据的生成

参数为向量,生成矩阵

(专题四)04 平面网格数据的生成

不带输出参数,等峰参数默认48,生成49阶的参数

(专题四)04 平面网格数据的生成

例如

(专题四)04 平面网格数据的生成

 

 p1将生成-3~3的10阶方阵

 p2生成49阶的方阵

p3生成31阶方阵

 p4两个同型矩阵

 (专题四)04 平面网格数据的生成

 

 (专题四)04 平面网格数据的生成

(专题四)04 平面网格数据的生成

 上半段网格空心,下实

 (专题四)04 平面网格数据的生成

 

相关文章: