peaks
Função de exemplo de duas variáveis feita de picos gaussianos, usada para testar gráficos de superfície.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
Z = peaks
Retorna os 49-por-49 valores da função em uma grade padrão de -3 a 3.
Z = peaks(n)
Retorna uma matriz n-por-n na mesma faixa.
Z = peaks(V)
Usa o vetor V para as coordenadas x e y.
Z = peaks(X, Y)
Avalia a função nas matrizes X e Y.
[X, Y, Z] = peaks(___)
Também retorna as coordenadas da grade.
Descrição
A função é uma mistura de três gaussianas, 3*(1-x).^2.*exp(-x.^2-(y+1).^2) - 10*(x/5-x.^3-y.^5).*exp(-x.^2-y.^2) - exp(-(x+1).^2-y.^2)/3. Tem vários picos e vales, o que a torna um bom teste para surf, mesh, contour e colormaps. O maior valor é cerca de 8,1.
Argumentos de entrada
n- Tamanho da grade, 49 por padrão.
V- Vetor de coordenadas para as duas direções.
X, Y- Matrizes de coordenadas de mesmo tamanho.
Argumentos de saída
Z- Valores da função, uma matriz do tamanho da grade.
X, Y- Coordenadas da grade, de
meshgrid.
Exemplo
Valores em uma grade pequena
Z = peaks(5)
max(max(peaks))
Saída
Z = 5×5
0.0001 0.0042 -0.2450 -0.0298 -0.0000
-0.0005 0.3265 -5.6803 -0.4405 0.0036
-0.0365 -2.7736 0.9810 3.2695 0.0331
-0.0031 0.4784 7.9966 1.1853 0.0044
0.0000 0.0312 0.2999 0.0320 0.0000
ans = 8.0752