6.5 基本三维绘图

三维图形的表现能力要强于二维图形,在很多时候需要使用 MATLAB 绘制三维图形的功能。MATLAB 提供了若干函数进行三维数据可视化,同时还有若干种方法对三维图形对象的属性进行设置和控制。本小节将简要介绍 MATLAB 进行三维图形处理的基本方法。

其实三维图形的绘制也是在二维平面中实现,这其中涉及了计算机图形学等学科的基本知识。有兴趣的读者可以参阅有关的教科书。

绘制三维图形的基本过程要比绘制二维图形复杂一些,基本过程如下:

  1. 准备需要绘制在 MATLAB 图形窗体中的数据。
  2. 创建图形窗体,并且选择绘制数据的区域。
  3. 使用 MATLAB 的 3D 绘图函数绘制图形或者曲线。
  4. 设置调色板和投影算法。
  5. 增加光照,设置材质。
  6. 设置视点 (viewpoint)。
  7. 设置绘图坐标轴的属性。
  8. 设置透视比。
  9. 为绘制的图形添加标题、轴标签或者标注文本等。
  10. 打印或者导出图形。