peaks

Функция, взятая в качестве примера, двух переменных

Синтаксис

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

Описание

peaks является функцией двух переменных, полученных путем перевода и масштабирования Распределений Гаусса, который полезен для демонстрации mesh, surf, pcolor, contour, и так далее.

Z = peaks; возвращается 49 49 матрица.

Z = peaks(n); возвращает n-by-n матрица.

Z = peaks(V); возвращает n-by-n матрица, где n = length(V).

Z = peaks(X,Y); оценивает peaks в данном X и Y (который должен быть одного размера), и возвращает матрицу тот же размер.

peaks(...) (без выходного аргумента), строит функцию peaks с surf. Используйте любую из комбинаций входных аргументов в предыдущих синтаксисах.

[X,Y,Z] = peaks(...); возвращает две дополнительных матрицы, X и Y, для параметрических графиков, например, surf(X,Y,Z,del2(Z)). Если не данный как вход, базовые матрицы X и Y

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

где V является данным вектором, или V является вектором длины n с элементами, равномерно распределенными от-3 до 3. Если никакой входной параметр не дан, n по умолчанию равняется 49.

Примеры

свернуть все

Создайте матрицу 5 на 5 peaks и отобразите поверхность.

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