기본 콘텐츠로 건너뛰기

라벨이 스판인 게시물 표시

[matplotlib]quiver()함수

[Linear Algebra] 부분공간의 차원

부분공간의 차원 관련된 내용 벡터 공간과 부분공간 (vector space & subspace) 예 1) H가 4차원의 좌표(a, b, c, d)에서 다음 식들을 만족하는 모든 벡터들의 집합이라고 한다면 H가 4차원의 부분 공간인지를 확인합니다. \begin{align} a - 2b + 5c - d& = 0\\-a - b + c& = 0\end{align} 위 식은 식 1과 같이 행렬시스템으로 나타낼 수 있습니다. $$\begin{bmatrix} 1&-2&5&1\\-1&-1&1&0\end{bmatrix}\begin{bmatrix} a\\b\\c\\d\end{bmatrix} = \begin{bmatrix} 0\\0\end{bmatrix}$$ (식 1) A=np.array([[1,-2,5,-1],[-1, -1, 1, 0]]) c=np.zeros([2,1]) aug=np.hstack([A, c]) print(aug) [[ 1. -2. 5. -1. 0.] [-1. -1. 1. 0. 0.]] print(np.array(Matrix(aug).rref()[0], dtype=float).round(3)) [[ 1. 0. 1. -0.333 0. ] [ 0. 1. -2. 0.333 0. ]] 선형결합은 2개의 자유 변수 c, d를 포함하므로 자명하지 않은(non trivial) 해를 갖습니다. 즉, 선형 종속으로 선형 결합이 성립하므로 벡터 [[a], [b], [c], [d]]는 4차원의 부분 공간으로 간주할 수 있습니다. 그러나 변수 a, b는 c와 d에 의존적입니다. 이 경우 그 벡터의 차원을 차원을 4차원으로 고정할 수 있을까요? 표준 행렬 A의 각 열벡터 A 1 , A 2 , A 3 , A 4 라고 하면 위 rref의 결과로 A 1 , A 2 가 기저벡터로 나머지 벡터들인 A 3 , A 4...