Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

peaks

包含两个变量的示例函数

语法

Z = peaks;
Z = peaks(n);
Z = peaks(V);
Z = peaks(X,Y);
peaks(...)
[X,Y,Z] = peaks(...);

说明

peaks 是从高斯分布转换和缩放得来的包含两个变量的函数,在演示 meshsurfpcolorcontour 等函数中很有用。

Z = peaks; 返回一个 49×49 矩阵。

Z = peaks(n); 返回一个 n×n 矩阵。

Z = peaks(V); 返回一个 n×n 矩阵,其中 n = length(V)

Z = peaks(X,Y); 在给定的 XY(必须大小相同)处计算 peaks 并返回大小相同的矩阵。

peaks(...)(无输出参数)使用 surf 绘制 peaks 函数。使用先前语法中的任意输入参数组合。

[X,Y,Z] = peaks(...); 返回另外两个矩阵 XY 用于参数绘图,例如 surf(X,Y,Z,del2(Z))。如未作为输入参数给出,基础矩阵 XY

[X,Y] = meshgrid(V,V) 

其中 V 是给定向量,或者 V 是长度为 n 的向量,其元素从 -3 到 3 均匀间隔。如果未给出输入参数,默认的 n 是 49。

示例

全部折叠

创建一个由峰值组成的 5×5 矩阵并显示该曲面。

figure
peaks(5);
 
z =  3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... 
   - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... 
   - 1/3*exp(-(x+1).^2 - y.^2) 
 

另请参阅

|

在 R2006a 之前推出