matlab 中mesh、meshgrid、meshz的作用有什么不同?
1个回答
展开全部
用mesh画三维图,先要meshgrid,就是将xoy平面用你定义的x,y向量网格化,之后对每一个得到的点求其对应的函数值,最后用mesh将函数图像做出来,你如果还有不清楚的地方,可以在command
window
下敲“doc
mesh”或是“doc
meshgrid”。
meshz是绘制带有“围裙”的网状图,只是图形的视觉效果与mesh不同。
matlab中mesh和surf函数的主要区别是:
mesh用于绘制不是特别精细的三维曲面网格图。同一层面的线条用相同的颜色表示。
surf用于绘制比较光滑的三维曲面网格图。各线条之间的补面用颜色填充。
meshgrid在Matlab命令窗口中键入type
meshgrid可以查看该函数的源代码(由此可以理解meshgrid的算法思想),
键入doc
meshgrid或者help
meshgrid可以获得帮助文档。
mesh和surf命令都可以绘出某一区间内的完整曲面。它们的调用方法类似,不同的是,mesh命令绘制的图形是一个一排排的彩色曲线组成的网格图,而surf命令绘制得到的是着色的三维曲面。
window
下敲“doc
mesh”或是“doc
meshgrid”。
meshz是绘制带有“围裙”的网状图,只是图形的视觉效果与mesh不同。
matlab中mesh和surf函数的主要区别是:
mesh用于绘制不是特别精细的三维曲面网格图。同一层面的线条用相同的颜色表示。
surf用于绘制比较光滑的三维曲面网格图。各线条之间的补面用颜色填充。
meshgrid在Matlab命令窗口中键入type
meshgrid可以查看该函数的源代码(由此可以理解meshgrid的算法思想),
键入doc
meshgrid或者help
meshgrid可以获得帮助文档。
mesh和surf命令都可以绘出某一区间内的完整曲面。它们的调用方法类似,不同的是,mesh命令绘制的图形是一个一排排的彩色曲线组成的网格图,而surf命令绘制得到的是着色的三维曲面。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询