此功能创建表面图。
句法
surf(Z) //It creates a three-dimensional shaded surface from the z components in matrix Z, using x = 1:n and y = 1:m, where [m, n] = size(Z). surf(X, Y, Z) // It creates a shaded surface using Z for the color information as well as surface height. X and Y are vectors or matrices describing the x and y components of a surface.surf(X, Y, Z, C) // It creates a shaded surface, with color defined by C.surf(..., 'PropertyName', PropertyValue) // It specifies surface properties along with the data.surfc(...) // It draws a contour plot beneath the surface.h = surf(...) // It return a handle to a surface graphics object.h = surfc(...) // It return a handle to a surface graphics object.
例子
z=cos x cos y e (-√(x^2+y^2 ))/4|x|≤5, |y|≤5u=-5:.2:5;
[X, Y]=meshgrid(u, u);
Z=cos(X). *cos(Y).*...exp (-sqrt(X.^2+Y.^2)/4);
surf(X, Y, Z)
【MATLAB 3D函数surf()】输出
文章图片
推荐阅读
- MATLAB函数stairs()
- MATLAB 3D绘图
- MATLAB 3D函数contour3()
- MATLAB 3D函数fill3()
- MATLAB函数plot3()
- MATLAB函数pcolor()
- MATLAB函数quiver()
- MATLAB函数compass()
- MATLAB函数contour()