ezmesh函数和ezsurf函数在matlab中的用法
时间: 2024-05-31 16:08:41 浏览: 176
●函数的曲面-matlab绘制图形PPT
ezmesh函数和ezsurf函数都是用来绘制三维图形的函数,但是它们的用途略有不同。
ezmesh函数是用来绘制网格型的三维图形,它的用法如下:
ezmesh(f, [xmin, xmax, ymin, ymax])
其中,f是一个函数句柄或者字符串,[xmin, xmax, ymin, ymax]是指定绘图区域的范围。例如,要绘制函数z=sin(x)+cos(y)在区域[-pi,pi]x[-pi,pi]的网格型图形,可以这么做:
ezmesh(@(x,y) sin(x)+cos(y), [-pi,pi,-pi,pi])
ezsurf函数则是用来绘制平滑的三维曲面图形,它的用法如下:
ezsurf(f, [xmin, xmax, ymin, ymax])
其中,f和[xmin, xmax, ymin, ymax]的含义与ezmesh函数相同。例如,要绘制函数z=sin(sqrt(x^2+y^2))/sqrt(x^2+y^2)在区域[-5,5]x[-5,5]的平滑曲面图形,可以这么做:
ezsurf(@(x,y) sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2), [-5,5,-5,5])
阅读全文