CÁLCULO DE RAÍZES E SISTEMAS DE EQUAÇÕES
SAGE também permite calcular raízes de equações lineares e não lineares através do pacote SymPy. O pacote SymPy é uma biblioteca Python para matemática simbólica e permite resolver equações e sistemas lineares e não lineares. O comando solve permite resolver equações e sistemas lineares e nsolve equações não lineares.
O resultado de "resultado" é um vetor coluna que apresenta os valores de X1 e X2. Dessa forma, podemos acessar somente o valor de X1 ou de X2
ATENÇÃO! Solve() não resolve todo tipo de equação. Veja o exemplo abaixo:
Como podemos observar, o comando solve() não resolveu a equação. Neste caso temos que usar métodos de aproximação numérica para encontrar valores que satisfação uma certa restrição. Um desses métodos é o 'find root':
sendo "intervalo_a" e "intervalo_b", os valores de X mais próximos da raiz a ser encontrada.
No primeiro chut não foi encontrado uma raiz no intervalo.
O valor de uma raiz (pode existir outras) foi encontrado no segundo chute, porém, é difícil acertar e muitas tentativas podem ser utilizadas gerando perda de tempo. Uma saída prática é obsevar primeiro o gráfico e a partir da observação determinar os valores do intervalo. Como não temos certeza qual o intervalo ou se existe somente uma raiz, a dica é usar um intervalo de tamanho considerável (-20,20)
De acordo com o gráfico abaixo, podemos ver que existe duas raizes entre -2 e 2, sendo uma entre -1 e 0 e a outra entre 1 e 2.
Sistemas de Equações
Equações Lineares
A raiz é o ponto de encontro das duas retas, valor entre 3 e 4 para x e 0 e 1 para y.
Equações Não Lineares
Sistemas de Inequações
Outro exemplo
%%%% FIM CALCULO RAIZES EQUAÇÕES %%%%