curvas de nível em uma superfície 3d
contour(x, y, z, nz, [theta, alpha, leg, flag, ebox, zlev, fpf]) contour(x, y, z, nz, <opt_args>)
vetores de reais de tamanhos n1 e n2.
matriz de reais de tamanho (n1,n2), os valores da função sobre
o gride ou uma função Scilab que define uma superfície
z=f(x,y).
os valores de nível ou o número de níveis.
Se nz for um inteiro, seu valor
fornece o número de níveis igualmente espaçados de zmin a zmax
como segue:
Note que os níveis zmin e
zmax não são desenhados (genericamente eles
são reduzidos a pontos) mas podem ser adicionados através
de
Se nz for um vetor,
nz(i) fornece o valor da i-ésima curva de
nível. Note que isto pode ser útil para se visualizar as
curvas de nível zmin e
zmax para se adicionar uma tolerância eps:
nz=[zmin+%eps,..,zmax-%eps].
uma seqüência de declarações key1=value1,
key2=value2
,... onde keys podem ser
theta,alpha,leg,flag,
ebox,zlev (ver abaixo). Neste
caso, a ordem não possui significado especial.
valores reais de dados em graus, as coordenadas esféricas do ponto de observação.
string definindo os rótulos para cada eixo com @ como um separador de campos, por exemplo "X@Y@Z".
um vetor real de tamanho três.
flag=[mode,type,box].
string de representação de modo.
as curvas são desenhadas na superfície definida por (x,y,z).
as curvas são desenhadas em um esboço 3d e sobre o plano definido pela equação z=zlev.
as curvas são desenhadas em um esboço 2D.
um inteiro (tipo de escala)
o esboço é feito utilizando-se a escala 3d
corrente (definida por uma chamada anterior a
param3d, plot3d,
contour ou
plot3d1).
re-escala automaticamente caixas 3d com relação de
aspecto extrema, as fronteiras são especificadas pelo
valor do argumento opcional
ebox.
re-escala automaticamente caixas 3d com relação de aspecto extrema, as fronteiras são computadas utilizando-se dados fornecidos.
fronteiras 3d isométricas com fronteiras da caixa
dadas por ebox, de modo semelhante a
type=1
fronteiras 3d isométricas derivadas dos dados, de
modo semelhante a type=2
fronteiras 3d isométricas expandidas com
fronteiras fornecidas por ebox, de
modo semelhante a type=1
fronteiras 3d isométricas expandidas derivadas dos
dados, de modo semelhante a
type=2
um inteiro (moldura ao redor do esboço).
nada é desenhado ao redor do esboço.
não implementado (é como box=0).
apenas os eixos atrás da superfície são desenhados.
uma caixa cercando a superfície é desenhada e legendas são adicionadas.
uma caixa cercando a superfície é desenhada e legendas e eixos são adicionados.
usado quando type em
flag é 1. Especifica as fronteiras do esboço
através do vetor
[xmin,xmax,ymin,ymax,zmin,zmax].
número real.
You can change the format of the floating point number printed on
the levels where fpf is the format in C format syntax
(for example fpf="%.3f").
Set fpf to " " implies that the level are not drawn on the level curves.
If not given, the default format is "%.2g".
contour desenha curvas de nível de uma superfície
z= f(x,y). As curvas de nível são desenhadas sobre uma superfície 3d. Os
argumentos opcionais são os mesmos que os da função
plot3d (exceto por zlev)e seus
significados são os mesmos. Eles controlam o desenho das curva de nível em
um esboço 3d. Apenas flag(1)=mode tem significado
especial.
as curvas são desenhadas na superfície definida por (x,y,z).
as curvas são desenhadas em um esboço 3d e sobre o plano definido pela equação z=zlev.
as curvas são desenhadas em um esboço 2D.
Geralmente é usado contour2d para se esboçar
curvas de nível em um esboço 2d.
Entre com o comando contour() para visualizar uma
demonstração.