일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 파이썬 파일 전송
- 파이썬 텍스트 변환 #파이썬 공부
- 파파고 꿀팁
- 파이썬 음성인식
- 파이썬 음성파일 텍스트 변환
- 논문번역 꿀팁
- 패스트 캠퍼스 #자율주행 #비전
- 파이썬#subprocess#communicate()
- 크롬오류#크롬검색어자동완성끄기#검색어자동완성오류#검색어자동완성 제거#검색어 노란선#검색어반복입력
- 스트림 암호 one-time-pad 공격#보안#암호
- pdf 번역
- 파이썬 #파이썬프로젝트 #파이썬 예시 #파이썬 파일경로 #파이썬 자동화
- ROS #Robotics #ROS기초
- PDF 개행문자
- 파이썬 프로젝트
- QGC#QGrouncControl#GLIB오류
- 파이썬 열
- 파이썬 예시
- 리눅스#모의해킹#리눅스명령어#head 명령어
- 파이썬 엑셀 파일 읽고 쓰기
- ROS #spin() #spinOnce() #ROS기초
- 파이썬#파이썬경로#파이썬폴더#파이썬디렉토리
- 파이썬 유튜브
- 파이선 행
- 파파고 번역
- 파이썬
- 통계 #ROC #TPR #FPR #TNR #이진분류 #Accuracy #Recall
- 파이썬 채팅
- 파이썬 #
- 리눅스기초#리눅스명령어#리눅스 tail#tail#모의해킹 리눅스
개발자비행일지
행렬, 행 사다리꼴(Echelon form)이란 본문
선형대수학을 하다보면 Echelon form 이란 용어가 등장한다. 행렬식에서 Echelon form이란 가우시안 소거법에 의한 결과의 행렬이다.
Row echelon form 의 의미는 가우시안 소거 연산이 row(행)에 대해서 수행된 것이다.
Column Echelon form은 가우시안 소거연산이 Column(열)에 대해서 수행된 것을 말한다.
다른 말로 하면 column echelon form인 행렬은 row echelon form 의 transpose행렬이다.
Reduced row-echelon form 의 성립조건은 아래와 같다.
- 1. 전체가 0으로 구성되지 않은 행이 있다면 ,처음으로 오는 0이 아닌 숫자는 1이어야 한다. 우리는 이것은 leading 1이라고 부른다.
- 2. 전체가 0으로 구성된 행이 있다면, 그것들을 모아 행렬의 가장 아래에 위치시킨다.
- 3. 전체가 0으로 구성되지 않은 2개의 연속된 행에서, 아래 행의 leading 1은 윗 행의 leading 1보다 더 오른 쪽에 있어야 한다.
- 4. leading 1을 포함하는 각 열은 leading 1의 위아래가 0이어야 한다.
아래는 Reduced row-echelon form의 예시이다. 행렬의 기본행 연산을 통해서 유도가능하다.
1. 아래 행렬 A[[1,1,1,1],[2,3,4,5]]에서 첫번째 leading 인 1행을 두고 , 3번 규칙에 따라 아래행의 leading1을 2열로 만들어 주어야 한다. 이를 위해서
2. [2,3,4,5] + (-2)*[1,1,1,1,] => [0,1,2,3] 이 된다. [[1,1,1,1],[0,1,2,3]]이 된다. 이제 4번 규칙을 위해서 1열에서 2열을 뺴준다.
3. [[1,1,1,1],[0,1,2,3]] -> [1,1,1,1] + (-1)*[0,1,2,3] => [[1,0,-1,-2],[0,1,2,3]]
정 의 mxn 행렬 A에 관한 다음 연산을 기본행연산(elementary row operation)이라고 한다.
E1 : A의 두 행 i 행과 j 행을 서로 바꾼다.
E2 : A의 i 행에 0 이 아닌 상수 k 를 곱한다.
E3 : A의 i 행을 k 배하여 j 행에 더한다.
- 앞으로 기본행연산을 다음과 같이 기호로 나타내기로 한다.
( [예제 1] 참조 )
E1 : Ri <--> Rj
E2 : k Ri
E3 : k Ri + Rj
정 의 행렬 A에 기본행연산을 시행하여 얻어지는 행렬을 B라 하면 A와 B는 행동치 (row equivalent)라고 한다.
- 다음 행렬 A를 기본행연산을 시행하여 REF와 RREF로 변형시켜 보자.
단계 1.
단계 2.
단계 3.
Note: 위의 행렬 A2를 다음과 같이 쓰기도 한다.
A2= [1 2 -1 1 ; 0 2 1 -1 ; 3 5 -5 1 ]
<이 표현은 타이핑 할 때는 아주 편하며 MATLAB 프로그램의 명렬어이기도 하다>
단계 4.
[ A3의 1 행의 선행성분 아래에 있는 모든 성분을 0 으로 만든다.]
A3= [1 2 -1 1 ; 0 2 1 -1 ; 0 -1 -2 -2 ]
A2의 1 행에 -3 배 하여 3행에 더했다.
단계 5.
[ A_3 의 1행을 제외한 나머지를 B 라 하고 단계 1에서 단계 4를 반복한다.]
B= [0 2 1 -1 ; 0 -1 -2 -2 ]
(성분이 모두는 0이 아닌 가장 좌측열에서 시작) B의 1 행과 2행을 교환한다.
B2= [0 1 2 2 ; 0 2 1 -1 ]
B1의 1 행을 -1 로 나누었다.
B3= [0 1 2 2 ; 0 0 -3 -5 ]
B2의 1행의 -2배를 2행에 더했다.
단계 6.
[ B_2 의 1행을 제외한 나머지를 C 라 하고 단계 1에서 단계 3을 반복한다.]
C= [0 0 -3 5 ]
(성분이 모두는 0이 아닌 가장 좌측열에서 시작한다)
C1= C2 =[ 0 0 1 5/3 ]
C의 1 행을 -3으로 나누었다.
따라서, 다음과 같은 A 의 REF을 얻는다.
'▶Theory' 카테고리의 다른 글
시상수 또는 시정수 (Time Constant) (0) | 2021.03.18 |
---|---|
Variance, Covariance 분산, 공분산 (0) | 2021.03.15 |
Bayes Rule (베이즈 룰) (0) | 2021.03.15 |
테일러급수의 의미 (0) | 2021.03.15 |
Determinant of Matrix(행렬식의 정의) (0) | 2021.03.12 |