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.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Cálculo Simbólico no Matlab