Matlab绘制表面平滑的3D图形-平面瀑布流


matlab三维绘图主要有三个命令:plot3命令、mesh命令和surf命令。

surf的调用方法与mesh命令类似,不同的是mesh函数绘制的图像是一个网格图,而surf命令绘制得到的是着色的三维曲面。着色的方法时在得到相应的网格后,对每个网格依据该网格所代表的节点的色值来定义这一网格的颜色。最基本得调用格式是:

surf(X,Y,Z)

需要注意的是:第一,surf只支持笛卡尔坐标系(直角坐标系)。第二,如果要让曲面圆滑,去掉网格,只需要在绘图命令后加入:shading interp。这样matlab就会进行相应插值。第三如果想做成两维图模拟三维图效果,现在想到的方法是手动旋转将三维图旋转成两维图,再加入colorbar。

去掉网格的3D效果图如下:

点击数: 3084    打印  添加到收藏   发布时间: 2015-06-18




上一篇:激光致眩武器介绍
下一篇:.Net强制退出当前程序并彻底清除残余线程-绝!





» 相关内容
  GPRS和NB-IOT的特点及选用原则
  金菊茶的功效
  数据传输中FIFO或缓冲存在的意..
  关于静电防护的一些解释
  串口通讯影响鼠标指针乱蹿的终..
  GC气相色谱原理简介-物理分离..
  使用STM32提供的DSP库函数进行..
  设置VB.NET 窗体的全局热键
  产生随机注册名称和信息的方法
  wintoUSB实现独立操作系统随你..
  提升FPGA扇出能力方法及扇出效..
  原子力显微镜的那些事儿
  FPGA中nCEO引脚的重新分配
  PIC18F4550实现鼠标操作代码
  .Net下PostMessage发送字符串..