MATLAB如何进行三维曲线和三维曲面的绘制
MATLAB教学视频:三维曲线和三维曲面的绘制详解,视频时长健懔惋菹约80分钟,通过具体的绘图案例,详细地讲解了在MATLAB中如何实现三维曲线和三维螋菟钾兹曲面的绘制;深入解析了绘制三维网格图和三维曲面图时,平面的网格化处理过程和MATLAB的实现方法,以及三维图形的视角和着色的设置。
工具/原料
MATLAB
MATLAB教学视频:三维曲线和三维曲面的绘制详解
1、教学内容1. MATLAB绘制三维曲线1.1 单条曲线的绘制1.2 多条曲线的绘制2. MATLAB绘制三维网格图/ 曲面图2.1 平面的网格化处理2.2 计算网格点上的值2.3 执行绘图操作2.4 MATLAB示例曲面——peaks3. MATLAB三维图形的设置3.1 设置视角3.2 使用色图着色
2、三维曲线的绘制1. MATLAB绘制三维曲线1.1 三维曲线:比二维曲线多一个z 坐标1.2 函数plot3:用法与二维曲线绘图函数plot一致2.三维曲线的对象属性设置方法,与二维曲线完全一致,首推句柄操作方法
3、三维网格图 / 曲面图的绘制1. 三维网格图 / 曲面图的应用更加广泛2.三维网格图 / 曲面图:z = f (x, y)2.1 三维网格图绘制的基本函数:mesh (xx, yy, zz)2.2 三维曲面图绘制的基本函数:surf (xx, yy, zz)
4、三维网格图 / 曲面图的绘制—— xy 平面的网格化处理1. 对二维区域进行网格化处理2.提取网格点的坐标3.根据曲面方程,计算各个网格点上的z 值,即zz4.三维网格图的绘制:mesh (xx, yy, zz)5.三维曲面图的绘制:surf (xx, yy, zz)
5、MATLAB 示例曲面—— peaks
6、三维图形的设置——设置视角1. 定义方位角和俯仰角:view ([az, el]) // view (az, el)2.定义原点与视角构成的矢量方向:view ([vx, vy, vz])
7、三维图形的设置——使用色图着色1. 绘制三维网格图/ 曲面图时,MATLAB会使用系统默认的色图,给三维图着色2. 使用colormap函数可以返回当前图形窗口的色图3. 使用MATLAB 自带的色图,给三维图着色