Alguns comandos são úteis para a resolução de sistemas lineares, como através do Método de escalonamento de Gauss e Gauss-Jordan
SCALE
Sintaxe:
SCALE(name, value, rownumber)
Multiplica o row_number especificado da matriz name pelo valor value
Exemplo de uso SCALE
Por exemplo, dada a matriz a seguir, vamos resolver o sistema linear através do Método de Gauss:
\[ \left[\begin{matrix} 2 & -4 & -4 & -12 \\ -2 & 5 & 2 & 7 \\ 1 & -3 & 1 & 2 \end{matrix} \right]\]
Inicialmente vamos dividir a linha 1 por 2:
\[ \left[\begin{matrix} 2 & -4 & -4 & -12 \\ -2 & 5 & 2 & 7 \\ 1 & -3 & 1 & 2 \end{matrix} \right] \begin{matrix} \Rightarrow L_1=\frac{L_1}{2} \\ \textrm{ } \\ \textrm{ } \end{matrix} \]
Inicialmente criamos a matriz M1 com os valores dados:
M1:=[[2,-4,-4,-12],[-2,5,2,7],[1,-3,1,2]]
Utilizando o comando SCALE:
SCALE(M1,(1/2),1)
A matriz resultante na tela da calculadora:
SCALEADD
Sintaxe:
SCALEADD(name, value, row1, row2)
Multiplica a row1 especificada da matriz (name) pelo value e, em seguida, adiciona este resultado à segunda row2 especificada da matriz (name) e substitui row1 pelo resultado.
Exemplo de uso SCALEADD
Continuando o exemplo da matriz anterior, já com a primeira linha alterada:
\[ \left[\begin{matrix} 1 & -2 & -2 & -6 \\ -2 & 5 & 2 & 7 \\ 1 & -3 & 1 & 2 \end{matrix} \right]\]
Iremos multiplicar a Linha 2 pela Linha 1:
\[ \left[\begin{matrix} 1 & -2 & -2 & -6 \\ -2 & 5 & 2 & 7 \\ 1 & -3 & 1 & 2 \end{matrix} \right] \begin{matrix} \textrm{ } \\ \Rightarrow L_2=L_2+2\times L_1 \\ \textrm{ } \end{matrix} \]
Na calculadora:
SCALEADD(M1,2,1,2)
O resultado:
Fazendo o mesmo processo com a linha 3:
\[\left[\begin{matrix} 1 & -2 & -2 & -6 \\ 0 & 1 & -2 & -5 \\ 1 & -3 & 1 & 2 \end{matrix} \right] \begin{matrix} \textrm{ } \\ \textrm{ } \\ \Rightarrow L_3=L_3-1\times L_1 \end{matrix} \]
SCALEADD(M1,-1,1,3)
E para escalonar a última linha:
\[ \left[\begin{matrix} 1 & -2 & -2 & -6 \\ 0 & 1 & -2 & -5 \\ 0 & -1 & 3 & 8 \end{matrix} \right] \begin{matrix} \textrm{ } \\ \textrm{ } \\ \Rightarrow L_3=L_3+1\times L_2 \end{matrix} \]
Na calculadora:
SCALEADD(M1,1,2,3)
O resultado:
SWAPCOL
Sintaxe:
SWAPCOL(name, column1, column2)
Troca a coluna column1 e a coluna column2 da matriz especificada (name).
SWAPROW
Sintaxe:
SWAPROW(name, row1, row2)
Troca a linha colrow1umn1 e a linha row2 da matriz especificada (name).