Mudança de escala
O comando scale(....) modifica as escalas dos eixos coordenados envolvidos nas estruturas gráficas. Aplica-se em estruturas 2D e 3D.
No exemplo abaixo mostramos uma parte do gráfico de y = sin(x) com escalas normais e depois modificando-as. Perceba que a estrutura gráfica em vermelho contnua intacta. Somente as escalas dos eixos mudaram.
>
p := plot(sin(x),x=0..2*Pi):
display(p);
scale(p,1,2);
scale(p,3,0.5);
>
No exemploa seguir criamos uma estrutura gráfica em 3D. Ela é parte do gráfico de z = sin(x).
Na primeira figura a escala está normal, na segunda usamos a proporção 1 para 2 para 3 e na terceira usamos a escala 5 para 1 para 2. Perceba que o gráfico continua sempre o mesmo.
>
q := plot3d(sin(x),x=0..2*Pi,y=0..2*Pi,axes=boxed):
display(q);
scale(q,1,2,3);
scale(q,5,1,2);
>
Para ver a próxima seção ( O comando Stellate) clique aqui (stellate.mws) .