Buscar

Trabalho 4 Graficos Bidimensionais

Prévia do material em texto

Programação para Engenharia 
Trabalho III 
Victor Soares Braz 
1) 
Loglog: A função loglog(...) é o mesmo que a função plot(...), a diferença entre 
as duas é que a loglog(...) é em escala logarítmica nos eixos X e Y 
>>y=0:0.1:10; 
>> x=0:0.1:10; 
>>loglog(x,exp(y))
 
 
 
 
 
 
 
 
 
 
 
 
Semilogx: A função semilogx(...) é o mesmo que a função plot(...), a diferença 
entre as duas é que a semilogx(...) é em escala logarítmica na base 10 no eixo 
X, somente. 
>> y=1:.1:5; 
>> semilogx(y) 
 
 
 
 
 
 
 
 
 
 
 
 
 
Semilogy: A função semilogy(...) é o mesmo que a função plot(...), a diferença 
entre as duas é que a semilogy(...) é em escala logarítmica na base 10 no eixo 
Y, somente. 
>> x=0:0.1:5; 
>> semilogy(x,1+cos(x)) 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fill: fill (X, Y, C) preenche o polígono 2-D definida por vetores X e Y com a cor 
especificada por C. Os vértices do polígono são especificados por pares de 
componentes de X e Y. Se necessário, o polígono é fechado através da ligação 
do último ao primeiro vértice. 
>>x = 4 5 
>>y = 4 -2 
>> fill(x,y,'r') 
 
 
 
 
 
 
 
 
 
 
 
 
Rose: Rose (teta) traça o histograma de ângulo para os ângulos em teta. Os 
ângulos no vetor THETA deve ser especificado em radianos. 
 Rose (THETA, N), onde N é um escalar, usando N igualmente espaçado 
entre 0 e 2*PI. O valor padrão para N é 20. 
 rose (TETA, X) onde X é um vector, desenha o histograma usando o espaço 
especificado no X. 
>>theta = 12.5664 
>> rose(theta) 
 
 
 
 
 
 
 
 
 
Feather: feather (U, V) traça os vetores de velocidade com componentes U e V 
como setas que emanam a partir de pontos espaçados ao longo de um eixo 
horizontal. A função feather é útil para exibir dados de direção e magnitude que 
são coletados ao longo de um caminho. 
u = 30 4 
v = 5 1 
>> feather(u,v) 
 
 
 
 
 
 
 
 
 
 
 
 
Comet: trajetória do cometa Comet-like. 
 comet (Y) mostra um plot animado com rastro do vetor Y. 
 comet (X, Y) apresenta um plot animado com rastro entre o vector Y contra 
X. 
 comet (X, Y, p) utiliza um rastro de comprimento comprimento p * (Y). O 
padrão é p = 0,10. 
Exemplo: 
 t = -pi:pi/200:pi; 
 comet(t,tan(sin(t))-sin(tan(t))) 
 
 
 
 
 
 
2) 
>>t = 0:1/100:10; 
>>plot(t,sin(t),’-.m’); 
 
Gráfico 1 usando a função de cor e pontos; cor magenta e o tipo de linha traço 
ponto (-.) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
>> x = 0 : 0.1 : 2*pi; 
>> y1 = sin(x); 
>> y2 = cos(x); 
>> y3 = sin(x+pi); 
>> y4 = cos(x+pi); 
>> plot(x,y1,'--k'), hold on, plot(x,y2,'-.g'),plot(x,y3,'om'),plot(x,y4,'-+c'); 
 
Gráfico 2 usando a função de cor e pontos; as cores magenta, preta, azul claro, 
verde e os tipos de linha linha pontilhada (--), traço ponto (-.) os tipos de ponto 
(o) e (+). 
 
 
 
 
 
 
 
 
>> x = 0 : 0.1 : 2*pi; 
>> y1 = sin(x); 
>> y2 = cos(x); 
>> y3 = sin(2*x); 
>> y4 = cos(2*x); 
>> plot(x, y1, 'b', x, y2, 'k', x, y3, 'g', x, y4,'r');
 
Gráfico 3 utilizando a função de cor; as cores verde, magenta, azul, vermelha e 
preta. 
 
 
 
 
 
 
 
 
 
>> x=0:0.1:2*pi; % define pontos no eixo x 
>> ylabel "y"; 
>> xlabel "x"; 
>> y=sin(x); z=cos(x); 
>>plot(x,y,'o-.m',x,z,'y'); 
 
Gráfico 4 utilizando a função de cor e pontos; as cores magenta e amarela, 
com o ponto em bola (o) 
 
 
 
 
 
 
 
 
>> x=0:0.1:3*pi; y=sin(x); z=cos(x); w=3*cos(x); 
>>subplot(2,2,1) 
>>plot(x,y,'-.y') 
>>title('Celula 3: seno'); 
>> subplot(2,2,2) 
>>plot(x,z,'oc--') 
>>title('Celula 1: cosseno'); 
>>subplot(2,2,3) 
>>plot(x,y,'k*',x,w,'ob') 
>>title('Celula 1: sen e 3*cos c/ mesma escala'); 
>> subplot(2,2,4) 
>>plotyy(x,y,x,w) 
>>title('Escala esq de seno, dir de 3*cosseno'); 
 
Gráfico 5 a função de cor, pontos, títulos e multiplotagem; contendo as cores 
azul escuro, azul claro, verde, amarela e preta. Com os pontos bola (o), estrela 
(*) e pontinhado (--) 
 
>>x=0:0.1:3*pi; 
>> y=sin(x); 
>>z=cos(x); 
>>figure(1) 
>>plot(x,y,'vm') 
>>title('Seno') 
>>figure(2) 
>>plot(x,z,'go-.') 
>>title('Cosseno') 
 
 A=[2 13 10 7 24 29 15]; 
pie(A,A==max(A)); 
title('Grafico Pie com max em destaque') 
legend('A','B','C','D','E','F','G');
 
Gráfico pizza, destacando o maior tamanho 
 
 
 
 
 
 
 
 
 
 
 
 
A=[2 13 10 7 24 29 15]; 
pie((A),[1 0 0 0 1 0 1]); 
title('Grafico Pie com max em destaque') 
legend('A','B','C','D','E','F','G');
 
 
Gráfico de pizza destacando vários tamanhos 
 
 
 
 
 
 
 
 
 
 
 
A=[2 13 10 7 24 29 15]; 
pie3 (A); 
title('Grafico Pie 3d') 
legend('A','B','C','D','E','F','G'); 
 
 
 
 
 
Gráfico de pizza em 3d 
 
 
 
 
 
 
 
A=[2 13 10 7 24 29 15]; 
pie3 ((A),[1 0 0 0 1 0 1]); 
title('Grafico Pie com destaque em 3d') 
legend('A','B','C','D','E','F','G');
 
Gráfico de pizza em 3d destacando partes 
 
 
 
 
 
 
 
 
 
 
 
 
norma=randn(30,1); 
stem(norma,'ro') 
 
Gráfico usando o comando stem 
 
 
 
 
 
 
 
 
 
 
 
 
 
>> x=-2:0.1:2; 
y=exp(-x.*x); 
bar(x,y,'c') 
title('Grafico de barras')
 
Gráfico em barras 
 
 
 
 
 
 
 
 
 
 
 
 
 
y=exp(-x.*x); 
bar3(x,y,'c') 
title('Grafico de barras') 
 
Gráfico em barras 3d 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
>> x=-2:0.1:2; 
y=exp(-x.*x); 
bar3h(x,y,'m') 
title('Grafico de barras') 
 
Gráfico barras 3d em horizontal 
 
 
 
 
 
 
 
 
 
 
 
 
 
x=-1.9:0.2:1.9; 
y=exp(-x.*x); 
stairs(x,y,'m') 
title('Grafico escada')
 
 
Gráfico em escadas usando a função stairs 
 
 
 
 
 
 
 
 
 
 
 
>> x=-1.9:0.2:1.9; 
y=exp(-x.*x); 
e=rand(size(4*x))/30 
errorbar(x,y,e,'g'); 
title('Grafico c/ barras de erro') 
 
Gráfico com erros percentuais derivado da função errobar 
 
 
 
 
 
 
 
 
 
 
 
>> x = 0: 0.1: 2*pi; 
plot(x,exp(x)); 
title('Y =exp(X)') 
xlabel('X'); ylabel('Y') 
hold 
plot(pi,exp(pi),'*') 
gtext('Ponto Exato') 
Current plot held 
 
Gráfico plotado e utilizando uma função gtext que define um texto no ponto 
escolhido.

Continue navegando