rotacao.mws

Movimento de rotação

> restart:with(plots):with(plottools):

Warning, the name changecoords has been redefined

O comando rotate permite que rotacionemos estruturas 2D de um ângulo estipulado e permite que rotacionemos uma estrutura 3D segundo 3 ângulos (u,v,w) fornecidos ao Maple. Os ângulos fornecidos farão com que o Maple rotacione a estrutura de um ângulo "u" em torno do eixo dos "xx", de um ângulo "v" em torno do eixo dos "yy" e de "w" em torno do eixo dos "zz".
ALERTA: Nas rotações em 2D e 3D este procedimento não exibe a posição dos novos eixos coordenados, mas sim mantém os eixos canônicos!

Vejamos alguns exemplos bidimensionais.

> p := plot([sin(x),x],x=0..2*Pi):
display(p,labels=[x,y]);
rotate(p,Pi/2);

[Maple Plot]

[Maple Plot]

Repare pelo sinal no eixo horizontal que os eixos permanecem os mesmos!

> m:=seq(plot(t*x^2,x=-2..2),t=1..8):
gm:=display(m,scaling=constrained):
display(gm);
rotate(gm,-Pi/3);

[Maple Plot]

[Maple Plot]

> display(rotate (hyperbola([0,0],1,1,-2..2), Pi/6),scaling=constrained,color=blue,thickness=2);

[Maple Plot]

Alguns exemplos em 3D.

> a:=plot3d(y^2,x=-1..1,y=-1..1,axes=boxed):
display(a);

[Maple Plot]

> rotate(a,Pi/4,0,0);

[Maple Plot]

> rotate(a,0,Pi/4,0);

[Maple Plot]

> rotate(a,0,0,-Pi/6);

[Maple Plot]

> p := plot3d([x^2+y^2,x,y],x=-1..1,y=-1..1,axes=boxed):
rotate(p,Pi/3,Pi/4,Pi/5);

[Maple Plot]

>

>

Para verificar a aprendizagem clique aqui (wptex24.mws) .

Para ver a próxima seção (Movimento de translação) clique aqui (translacao.mws)