# mesh

Esboço 3d de uma malha

## Seqüência de Chamamento

    mesh(Z)
                mesh(X,Y,Z)
                mesh(...,<GlobalProperty>)
                mesh(...,<color>,<GlobalProperty>)
                mesh(<axes_handle>,...)

## Parâmetros

Z

  matriz de reais definindo a altura da superfície. Não pode ser omitida. O dado `Z` é uma matriz `m` x `n`.

X, Y

  duas matrizes de reais: sempre ajustadas juntas, esses dados definem um novo grid padrão. Estes novos componentes `X` e `Y` do grid devem coincidir com as dimensões de `Z` (ver descrição abaixo).

color

  uma matriz de reais opcional definindo a cor para cada ponto `(X(j),Y(i))` do grid (ver descrição abaixo).

<GlobalProperty>

  este argumento opcional representa uma seqüência de pares de declarações `{PropertyName,PropertyValue}` que definem propriedades globais dos objetos aplicadas a todas as curvas criadas neste esboço. Para uma completa visualização das propriedades disponíveis veja GlobalProperty.

<axes_handle>

  este argumento opcional força o esboço a aparecer dentro dos eixos selecionados por `axes_handle` ao invés dos eixos correntes (ver gca).

## Descrição

`mesh` desenha uma superfície parametrizada utilizando um grid retangular definido pelas coordenadas `X` e `Y` (se `{X,Y}` não são especificados, este grid é determinado utilizando-se as dimensões da matriz `Z`) ; em cada ponto deste grid, uma coordenada `Z` é dada utilizando-se a matriz `Z`. `mesh` é baseado no comando `surf` com a opção padrão `color_mode` = índice de branco (dentro do mapa de cores corrente) e `color_flag` = 0.

Especificação de dados de entrada:

Neste parágrafo, para sermos mais claros, não mencionaremos os argumentos opcionais `GlobalProperty` já que eles não interferem na entrada de dados (exceto pelas propriedades `"Xdata"`, `"Ydata"` e `"Zdata"`, ver GlobalProperty). Assume-se que todos estes argumentos opcionais poderiam estar presentes também.

Se `Z` é a única matriz especificada, `mesh(Z)` esboça a matriz `Z` versus o grid definido por `1:size(Z,2)` ao longo do eixo x e `1:size(Z,1)` ao longo do eixo y.

## Observação

Para habilitar-se o modo de transparência, você deve ajustar a opção `color_mode` para 0.

## Exemplo

    [X,Y]=meshgrid(-1:.1:1,-1:.1:1);
    Z=X.^2-Y.^2;
    xtitle('$\huge z=x^2-y^2$');
    mesh(X,Y,Z);

[X,Y]=meshgrid(-1:.1:1,-1:.1:1); Z=X.^2-Y.^2; xtitle('$\huge z=x^2-y^2$'); mesh(X,Y,Z);

## Ver Também

- surf
- meshgrid
- plot2d
- LineSpec
- GlobalProperty