|
|
||||
O Maple é um programa de computação algébrica de uso geral que possui inúmeros recursos numéricos e gráficos, além de funcionar como uma linguagem de programação. Ele vem sendo desenvolvido no Canadá desde 1981 pela Waterloo Maple Inc. Com ele, é possível realizar cálculos que contenham símbolos como , ou sem a necessidade de fazer aproximações numéricas ou realizar simplificações e cálculos com expressões algébricas como ou sem ser preciso atribuir valores numéricos às variáveis ou constantes. Devido a essas propriedades, é possível encontrar soluções exatas para problemas práticos que envolvam resolução de equações, derivadas, integrais, cálculo matricial, etc., tudo isso integrado a recursos que permitem visualização de gráficos planos ou tridimensionais. O objetivo deste artigo é dar uma pequena amostra de como esse programa pode ser usado para resolver problemas de Geometria Analítica. Cada comando digitado deve
terminar com um “;” (ponto-e-vírgula) ou com “:”
(dois-pontos), seguido de Enter. Se o comando terminar com ponto-e-vírgula,
o resultado da sua execução será mostrado logo em
seguida. Se terminar com dois-pontos, o resultado não será
mostrado, podendo ser usado posteriormente. As operações
aritméticas básicas são indicadas por
Exemplo
1.1 9 + x2 - 11a. A simplificação é fundamental na apresentação de muitos resultados. Para isso, o Maple possui o comando simplify (expressão), entre outros comandos.
Exemplo 1.2 Simplificar
a expressão
Exemplo 1.3 O
comando factor (expressão) pode ser usado para fatorar
uma expressão dada. Por exemplo, fatorando e
,
obtemos:
Exemplo 1.4 O
comando para resolução de uma equação é
o solve (equação). Ele encontra soluções
reais ou complexas de equações polinomiais, logarítmicas,
exponenciais, trigonométricas, irracionais, etc. Por exemplo,
Pontos e retas Os comandos do Maple estão agrupados de acordo com o assunto, formando pacotes que podem ser chamados com um comando with (pacote). Por exemplo, o Maple possui um pacote chamado geometry com mais de 100 comandos relacionados com itens de geometria euclidiana plana. No pacote geometry, um ponto P = (a, b) é definido por point (P, a, b) e uma reta L pode ser definida de duas maneiras com um comando line: 1. Com sua equação
e a lista de variáveis: line (L, equação,
[variáveis]) Entre as muitas funções do pacote geometry relacionadas com os objetos point e line, vamos citar algumas: coordinates (P) Coordenadas do ponto
P > with (geometry): Agora, definimos a reta r que passa pelos pontos A = (1,1) e
B = (-3, 2). Depois de definida a reta r, podemos obter sua equação
e sua declividade. Definimos a reta s que passa por P e é perpendicular
a r e mostramos sua equação.
Uma circunferência C pode ser definida usando-se o comando circle de uma das quatro maneiras mostradas a seguir: 1. Com
três pontos P, Q e R e lista de variáveis:
circ(C, [P, Q, R], [variáveis]) Exemplo
3.1 > coordinates (center (C));
O sinal de := é utilizado pelo Maple para fazer a atribuição de valor a uma determinada variável. > EqReta := Equation (R1);           EqReta
:= 9 + x - 5y = 0
No pacote geometry, cada cônica da qual se conhece a equação pode ser definida com um comando conic (G, [equação], [variáveis]). Opcionalmente, a palavra conic pode ser substituída por parabola, ellipse ou hyperbola. Mas há muitas outras maneiras de definição de cada cônica. Por exemplo, uma parábola P da qual sejam conhecidos o foco F e o vértice V pode ser definida com um comando parabola(P, [focus = F, vertex = V], [variáveis]), uma elipse E da qual sejam conhecidos seus focos F1 e F2 e a soma dos raios focais s pode ser definida na forma ellipse (E, [foci = [F1, F2], distance= s], [variáveis]), e uma hipérbole H da qual sejam conhecidos
os focos F1 e F2 e os vértices hyperbola (H, [foci = [F1, F2], vertices = [V1, V2]], [variáveis]). Depois de definida, podemos obter informações
a respeito de uma cônica G com os seguintes comandos:
> with (geometry): Exemplo
4.2 > with(geometry): Podemos usar o comando completesquare (equação, variável) do pacote student para completar os quadrados e escrever a equação em um formato usual. > with(student): eq := completesquare(eq, x); eq := 576(x - 4)2 - 11200 + 320y2 + 640y = 0 > eq := completesquare(eq, y); eq := 320(y + 1)2 -11520 + 576(x - 4)2 = 0 Agora, somamos 11520 ao lado esquerdo (lhs)
e ao lado direito (rhs) da equação eq: eq := 320(y + 1)2 + 576(x - 4)2 = 11520 > eq := eq/11520;      
      eq:= Exemplo
4.3 Para obter mais informações sobre o Maple e sobre computação algébrica, consultar as páginas www.SymbolicNet.org e www.mapleapps.com na Internet.
|