Esboço polar 2d de uma superfície utilizando-se cores
graypolarplot(theta,rho,z,[strf,rect])
vetor de tamanho n1, a discretização do ângulo em radianos.
vetor de tamanho n2, a discretização do raio
matriz de reais de tamanho (n1,n2). z(i,j)
é o valor da superfície no ponto (theta(i),rho(j)).
string de comprimento 3 "xy0"
.
o padrão é "030"
.
controla a exibição de legendas.
sem legendas.
com legendas. Elas são fornecidas pelo argumento
opcional leg
.
controla a computação da moldura.
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.
o argumento opcional rect
é
utilizado para se especificar as fronteiras do esboço.
as fronteiras do esboço são computadas
utilizando-se os valores mínimo e máximo de
x
e y
.
como y=1
mas produz escala de
isovisualização.
como y=2
mas produz escala de
isovisualização.
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.
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.
como y=5
mas a escala do novo
esboço é misturada à escala corrente.
como y=6
mas a escala do novo
esboço é misturada à escala corrente.
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 é " ".
É 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]
.
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.
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) | ![]() | ![]() |