Baixe o app para aproveitar ainda mais
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.
Compartilhar