Forma escalonada de linha reduzida MATLAB
Este tutorial irá discutir como encontrar a forma Echelon de linha reduzida de um array usando a função rref()
no Matlab.
Encontre a forma escalonada de linha reduzida de um array usando a função rref()
no MATLAB
A forma Echelon de linha reduzida é usada para resolver o sistema de equações lineares usando Matlab. A forma escalonada de fileiras reduzidas significa que a eliminação de gauss operou nas fileiras. Você pode usar a função integrada do Matlab rref()
para encontrar a forma Echelon de linha reduzida de um array. Por exemplo, vamos criar um array usando a função magic()
e encontrar sua forma Echelon de linha reduzida usando a função no Matlab. Veja o código abaixo.
MyMatrix = magic(6)
RREF = rref(MyMatrix)
Resultado:
MyMatrix =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
RREF =
1 0 0 0 0 -2
0 1 0 0 0 -2
0 0 1 0 0 1
0 0 0 1 0 2
0 0 0 0 1 2
0 0 0 0 0 0
Também podemos adicionar a tolerância do pivô, que será usada para encontrar a forma Echelon da linha reduzida. Também podemos encontrar os pivôs diferentes de zero e a forma Echelon de linha reduzida se adicionarmos outro argumento como saída. Por exemplo, vamos encontrar os pivôs diferentes de zero do array acima usando a função rref()
no Matlab. Veja o código abaixo.
MyMatrix = magic(6)
[RREF,P] = rref(MyMatrix)
Resultado:
MyMatrix =
35 1 6 26 19 24
3 32 7 21 23 25
31 9 2 22 27 20
8 28 33 17 10 15
30 5 34 12 14 16
4 36 29 13 18 11
RREF =
1 0 0 0 0 -2
0 1 0 0 0 -2
0 0 1 0 0 1
0 0 0 1 0 2
0 0 0 0 1 2
0 0 0 0 0 0
P =
1 2 3 4 5
Como você pode ver na saída acima, a função rref()
também gerou os pivôs diferentes de zero.