hiperbole.mws

Hipérbole

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

Warning, the name changecoords has been redefined

O comando hyperbola tem sintaxe semelhante a do comando ellipse . Apenas ressaltamos que a hipérbole considerada tem equação (x-a)^2/(r^2)-(y-b)^2/(s^2) = 1 . Isto é, para o Maple o semi-eixo imaginário está sempre na direção vertical. Caso desejemos desenhar hipérboles de equações com sinal negativo acompanhando o termo (x-a)^2 devemos usar os comandos rotate e rotacionar a hipérbole com centro [b,-a] e semi eixos r e s de Pi/2. Ou então plotá-las usando o comando "implicitplot". Vejamos os exemplos:

Primeiramente mostramos a hipérbole x^2-y^2 = 1 .

> h := hyperbola([0,0], 1, 1, -2..2,color=blue):
display(h,scaling=constrained);

[Maple Plot]

>

Os valores opcionais -2..2 colocados no comando acima dizem respeito à variação do parâmetro " t " quando utilizamos a parametrização canônica x = cosh(t) , y = sinh(t) da hipérbole . Para o usuário que está no início da graduação fazemos a seguinte recomendação: Utilize sempre o comando hiperbola([centro],semi-eixo,semi-eixo, -K..K) com a variação final simétrica, com K número inteiro. Os exemplos abaixo são esclarecedores.

> h2 := hyperbola([0,0], 1, 1, -0.3..0.3,color=blue):
display(h2,scaling=constrained);

[Maple Plot]

> h3 := hyperbola([0,0], 1, 1, -1..1,color=blue):
display(h3,scaling=constrained);

[Maple Plot]

> h4 := hyperbola([0,0], 1, 1, -4..4,color=blue):
display(h4,scaling=constrained);

[Maple Plot]

>

Para desenhar a hipérbole de equação -x^2+y^2 = 1 devemos criar a hipérbole de equação x^2-y^2 = 1 (já foi criada com nome h) e rotacioná-la de Pi/2 .

> hvertical:=rotate(h,Pi/2):
display(hvertical);

[Maple Plot]

>

O comentário que deve ser feito é que dependendo das necessidades é mais fácil utilizar o comando implicitplot (ver agora) como fazemos abaixo. O resultado gráfico é quase o mesmo que o do procedimento anterior.

> implicitplot(-x^2+y^2=1, x=-4..4,y=-4..4);

[Maple Plot]

>

Através de translações e rotações podemos representar colocar hipérboles em posições diversas como a abaixo.

> r:=hyperbola([1,1],9,3,-2..2):
display(translate(rotate(r,Pi/6),5,4),color=green,thickness=2);

[Maple Plot]

>

Em geral se o usuário recebe uma equação de hipérbole. Pode-se descobrir o centro e a rotação e utilizar comandos semelhantes aos anteriores para mostrá-la. Mas, como comentado acima, é mais fácil utilizar o comando implicitplot .

>

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

Para ver a próxima seção ( Esfera) clique aqui (esfera.mws) .