Forma reducida de Echelon en MATLAB
Este tutorial discutirá cómo encontrar la forma escalonada de fila reducida de un array usando la función rref()
en Matlab.
Encuentre la forma escalonada de fila reducida de un array usando la función rref()
en MATLAB
La forma escalonada de fila reducida se usa para resolver el sistema de ecuaciones lineales usando Matlab. La forma escalonada de hilera reducida significa que la eliminación de gauss ha operado en las hileras. Puede usar la función incorporada de Matlab rref()
para encontrar la forma escalonada de fila reducida de un array. Por ejemplo, creemos un array usando la función magic()
y busquemos su forma escalonada de fila reducida usando la función en Matlab. Vea el código a continuación.
MyMatrix = magic(6)
RREF = rref(MyMatrix)
Producción :
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
También podemos agregar la tolerancia de pivote, que se utilizará para encontrar la forma Echelon de fila reducida. También podemos encontrar los pivotes distintos de cero y la forma escalonada de fila reducida si agregamos otro argumento como salida. Por ejemplo, busquemos los pivotes distintos de cero del array anterior usando la función rref()
en Matlab. Vea el código a continuación.
MyMatrix = magic(6)
[RREF,P] = rref(MyMatrix)
Producción :
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 puede ver en la salida anterior, la función rref()
también ha generado los pivotes distintos de cero.