기약행 사다리꼴 형태 MATLAB
Ammar Ali
2021년11월29일
이 튜토리얼에서는 Matlab의 rref()
함수를 사용하여 행렬의 축소된 행 Echelon 형식을 찾는 방법에 대해 설명합니다.
MATLAB에서 rref()
함수를 사용하여 행렬의 축소된 행 Echelon 형식 찾기
감소 행 Echelon 형식은 Matlab을 사용하여 선형 방정식 시스템을 푸는 데 사용됩니다. 축소 행 Echelon 형식은 가우스 제거가 행에서 작동했음을 의미합니다. Matlab 내장 함수 rref()
를 사용하여 행렬의 축소된 행 Echelon 형식을 찾을 수 있습니다. 예를 들어, magic()
함수를 사용하여 행렬을 만들고 Matlab의 함수를 사용하여 축소된 행 Echelon 형식을 찾습니다. 아래 코드를 참조하십시오.
MyMatrix = magic(6)
RREF = rref(MyMatrix)
출력:
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
축소된 행 Echelon 형식을 찾는 데 사용되는 피벗 허용오차를 추가할 수도 있습니다. 다른 인수를 출력으로 추가하면 0이 아닌 피벗과 축소된 행 Echelon 형식도 찾을 수 있습니다. 예를 들어 Matlab에서 rref()
함수를 사용하여 위 행렬의 0이 아닌 피벗을 찾아보겠습니다. 아래 코드를 참조하십시오.
MyMatrix = magic(6)
[RREF,P] = rref(MyMatrix)
출력:
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
위의 출력에서 볼 수 있듯이 rref()
함수는 0이 아닌 피벗도 생성했습니다.
작가: Ammar Ali