# graypolarplot

Esboço polar 2d de uma superfície utilizando-se cores

## Seqüência de Chamamento

    graypolarplot(theta,rho,z,[strf,rect])

## Parâmetros

theta

  vetor de tamanho n1, a discretização do ângulo em radianos.

rho

  vetor de tamanho n2, a discretização do raio

z

  matriz de reais de tamanho (n1,n2). `z(i,j)` é o valor da superfície no ponto (theta(i),rho(j)).

strf

  string de comprimento 3 `"xy0"`.

  default

    o padrão é `"030"`.

  x

    controla a exibição de legendas.

    x=0

      sem legendas.

    x=1

      com legendas. Elas são fornecidas pelo argumento opcional `leg`.

  y

    controla a computação da moldura.

    y=0

      as molduras correntes (definidas por uma chamada anterior a uma função de esboço de alto-nível) são utilizadas. Útil ao se superpor esboços múltiplos.

    y=1

      o argumento opcional `rect` é utilizado para se especificar as fronteiras do esboço.

    y=2

      as fronteiras do esboço são computadas utilizando-se os valores mínimo e máximo de `x` e `y`.

    y=3

      como `y=1` mas produz escala de isovisualização.

    y=4

      como `y=2` mas produz escala de isovisualização.

    y=5

      como `y=1` mas `plot2d` pode mudar as fronteiras do esboço e os tiques dos eixos para se obter boas graduações. Quando o botão de zoom é ativado, este modo é usado.

    y=6

      como `y=2` mas `plot2d` pode mudar as fronteiras do esboço e os tiques dos eixos para se obter boas graduações. Quando o botão de zoom é ativado, este modo é usado.

    y=7

      como `y=5` mas a escala do novo esboço é misturada à escala corrente.

    y=8

      como `y=6` mas a escala do novo esboço é misturada à escala corrente.

leg

  string. É usado quando o primeiro caractere x do argumento `strf` é 1. `leg` possui a forma `"leg1@leg2@...."` onde `leg1`, `leg2`, etc. são respectivamente as legendas das primeira, segunda, etc. curvas. O padrão é " ".

rect

  É usado quando o segundo caractere y do argumento `strf` é 1, 3 ou 5. É um vetor linha de tamanho 4 e fornece as dimensões da moldura: `rect=[xmin,ymin,xmax,ymax]`.

## Descrição

Toma um esboço 2d de uma superfície dada por z em um grid de coordenadas polares definido por `rho` e `theta`. Cada região é preenchida com um nível de cinza ou de cor dependendo do valor médio de `z` nas quinas do grid.

## Exemplos

    rho=1:0.1:4;theta=(0:0.02:1)*2*%pi;
    z=30+round(theta'*(1+rho^2));
    f=gcf();
    f.color_map= hotcolormap(128);
    clf();graypolarplot(theta,rho,z)