Equações Simbólicas no Matlab
Ao abordar a resolução de equações simbólicas no Matlab, é fundamental seguir um determinado protocolo.
Ilustro com um exemplo.
Imagine a seguinte equação quadrática:
$$ x^2 + 3x = 4 $$
O primeiro passo é reorganizar a equação, transferindo todos os termos para o lado esquerdo:
$$ x^2 + 3x - 4 = 0 $$
Posteriormente, representamos a incógnita como uma variável simbólica utilizando a função syms
>> syms x
A equação simbólica é então definida e atribuída à variável, que chamaremos de 'eqz'
>> eqz = x^2+3*x-4
A partir daí, a função solve() pode ser empregada para determinar as soluções da equação
>> solve(eqz)
Dessa função, obtemos as raízes da equação x2+3x-4=0
ans=
-4
1
Assim, as soluções encontradas são x1=-4 e x2=1.
Nota. A função 'solve()' não se limita a equações com uma única incógnita.
Para exemplificar, considere uma equação quadrática com duas incógnitas:
$$ x^2 - y^2 = 0 $$
Neste cenário, é necessário representar ambas as incógnitas simbolicamente.
>> syms x y
O restante do processo é análogo ao anterior.
Definimos a equação simbólica e a associamos à variável eqz2.
>> eqz2 = x^2-y^2
Finalmente, ao utilizar a função solve()
>> solve(eqz2)
A solução obtida é
ans =
y
-y
O que indica uma infinidade de soluções no formato x = y e x = -y.
Eis a metodologia para resolver equações de qualquer grau utilizando o Matlab.