(1)그람-슈미트 함수를 정의하여, 직교기저를 구하고, (2)4x3 행렬을 QR분해하는 예제이다(별개의 문제)
그람 슈미트 함수를 우선 정의해주었다. Q는 직교기저 행렬이다. 이 때 q는 배열 인덱싱을 사용하여 j을 열벡터를 할당시켜주었다. np.linalg.norm(q)는 벡터 q의 norm을 계산해주는 식이다.
qr분해값은 numpy의 내장함수를 이용하여 쉽게 도출할 수 있다.
출력값은 이렇게 이루어진다. 직교기저와 qr분해 모두 정상적으로 이루어졌음을 확인할 수 있다.
반응형
'Computer Science' 카테고리의 다른 글
[컴퓨터구조론] CPU의 내부 구성요소에 대하여 (ALU, 레지스터 , 제어 유니트) (0) | 2023.12.25 |
---|---|
[컴퓨터구조론] 시스템 버스에 대하여(주소버스, 데이터버스, 제어 버스) (0) | 2023.12.24 |
[선형대수] 파이썬으로 이산 퓨리에 변환 & 역 퓨리에 변환 구현하기 (1) | 2023.12.22 |
[정보보안] 정보보안에서의 3가지 보안목표(기밀성, 무결성, 가용성)에 대하여 (0) | 2023.12.19 |
[정보보안] MDC / MAC의 차이점 (0) | 2023.12.18 |