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);
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);
> display(rotate (hyperbola([0,0],1,1,-2..2), Pi/6),scaling=constrained,color=blue,thickness=2);
Alguns exemplos em 3D.
>
a:=plot3d(y^2,x=-1..1,y=-1..1,axes=boxed):
display(a);
> rotate(a,Pi/4,0,0);
> rotate(a,0,Pi/4,0);
> rotate(a,0,0,-Pi/6);
>
p := plot3d([x^2+y^2,x,y],x=-1..1,y=-1..1,axes=boxed):
rotate(p,Pi/3,Pi/4,Pi/5);
>
>
Para verificar a aprendizagem clique aqui (wptex24.mws) .
Para ver a próxima seção (Movimento de translação) clique aqui (translacao.mws)