Como resolver um sistema de equações no Octave

Nesta lição, vou lhe ensinar a resolver um sistema de equações lineares utilizando o Octave e aprimorando nossas habilidades com cálculos matriciais e vetoriais.

Vamos abordar isso com um exemplo prático.

Considere o sistema de equações composto por duas equações lineares com duas incógnitas:

$$ \begin{cases} x+5y-3 = 0 \\ \\ 2x-4y+8=0 \end{cases} $$

Primeiro, colocamos o sistema na forma geral ax+by=c

$$ \begin{cases} x+5y=3 \\ \\ 2x-4y=-8 \end{cases} $$

Depois, transpomos o sistema de equações para uma equação vetorial

$$ \begin{pmatrix} 1 & 5 \\ 2 & -4 \end{pmatrix} \cdot \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} 3 \\ -8 \end{pmatrix} $$

A matriz inicial é a matriz dos coeficientes das variáveis x e y

$$ A = \begin{pmatrix} 1 & 5 \\ 2 & -4 \end{pmatrix} $$

No Octave, definimos a matriz dos coeficientes digitando A=[1,5; 2,-4]

>> A = [ 1 , 5 ; 2 , -4 ]
A =
1 5
2 --4

O primeiro vetor coluna é o vetor das incógnitas

Os valores das variáveis que estamos tentando encontrar são

$$ \vec{x} = \begin{pmatrix} x \\ y \end{pmatrix} $$

O segundo vetor coluna é o vetor dos termos independentes

$$ \vec{b} = \begin{pmatrix} 3 \\ -8 \end{pmatrix} $$

No Octave, definimos o vetor coluna dos termos independentes digitando b=[3; -8]

>> b = [ 3 ; -8 ]
b =
3
-8

Em forma vetorial, o sistema de equações torna-se o produto de uma matriz por um vetor

$$ A \cdot \vec{x} = \vec{b} $$

Para encontrar as soluções do sistema, determinamos o vetor x em função das demais variáveis

$$ \vec{x} = A^{-1} \cdot \vec{b} $$

Onde A-1 é a matriz inversa da matriz de coeficientes A.

Vamos então calcular a expressão A-1·b no Octave

>> inv(A)*b
ans =
-2
1

O resultado são os valores de x e y no vetor de incógnitas

$$ \vec{x} = \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} -2 \\ 1 \end{pmatrix} $$

Encontramos assim a solução do sistema de equações

$$ x=-2 $$

$$ y=1 $$

Logo, o sistema de equações admite a solução (x;y)=(-2;1)

Vamos verificar se a solução está correta. Substitua x=-2 e y=1 no sistema de equações: $$ \begin{cases} x+5y=3 \\ \\ 2x-4y=-8 \end{cases} $$ Após substituição, obtemos $$ \begin{cases} -2 + 5 \cdot 1 =3 \\ \\ 2 \cdot (-2) -4 \cdot 1 =-8 \end{cases} $$ Verificamos então que $$ \begin{cases} 3 =3 \\ \\ -8 =-8 \end{cases} $$ As duas equações do sistema são satisfeitas. Portanto, a solução encontrada x=-2 e y=1 está correta.

 
 

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

FacebookTwitterLinkedinLinkedin

Arrays em Octave

Matrizes em Octave

FAQ

Struct e array de células