无涯教程-MATLAB - surf()函数

82 阅读1分钟

此功能创建表面图。

语法

surf(Z)// 它使用x = 1:n和y = 1:m从矩阵Z中的z分量创建三维阴影表面,其中[m,n] = size(Z)。
surf(X,Y,Z)//它使用Z作为颜色信息以及表面高度来创建阴影表面。 X和Y是描述曲面的x和y分量的向量或矩阵。
surf(X,Y,Z,C)//它创建一个阴影表面,颜色由C定义。
surf(...,PropertyName,PropertyValue)//它指定表面特性以及数据。
surfc(...)//它在表面下方绘制轮廓图。
h = surf(...)//它将句柄返回到曲面图形对象。
h = surfc(...)//它将句柄返回到曲面图形对象。

例子

z=cos x cos y e (-√(x^2+y^2 ))/4
|x|≤5,|y|≤5
u=-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 surf()

参考链接

www.learnfk.com/matlab/matl…