[Linear Algebra] Linear combinations, span, and basis vector


해당 글은 3Blue1Brown 채널의 Essence of linear algebra를 정리한 스터디 노트입니다.

Chapter 2. Essence of linear algebra

기저 벡터(basis vector)

xy좌표계에서는 매우 특별한 두 가지 벡터가 있습니다.

  • i-hat: 오른쪽 방향의 길이 1인 벡터, x축의 단위 벡터(unit vector)
  • j-hat: 위쪽 방향의 길이 1인 벡터, y축의 단위 벡터

이 둘을 좌표계의 기저라고 부릅니다.
좌표값을 스칼라로 생각해보면, 기저 벡터들은 그 스칼라(좌표값)가 스케일링하는 대상이 됩니다.

만약 다른 기저 벡터를 선택한다면, 또 하나의 완전한 새 좌표계를 얻게됩니다.
그럼 어떤 2차원 벡터들이 이러한 스칼라와 기저벡터 조합으로 표현이 가능할까요? 정답은 모든 2차원 벡터들이 가능합니다.
즉 기저벡터는 숫자쌍과 2차원 벡터들 사이를 오갈 수 있는 유효한 길을 제공해줍니다.

다시 정리하자면, 수치로 벡터를 표현할 때, 우리는 암묵적으로 특정 기저 벡터들을 선택한 상태라는 것을 알 수 있습니다.

기술적 정의를 살펴보면, ‘공간의 기저(basis)는 선형독립적인 벡터들의 집합으로 span하면 그 공간이 된다.’ 입니다.

선형 결합(linear combination)

두 벡터를 스케일링하고 더하는 것을 두 벡터의 선형 결합이라고 표현합니다.
pZRpNp

왜 선형이라는 단어를 사용하는지 살펴보겠습니다.
만약 스칼라 중 하나를 고정하고, 다른 하나만을 자유롭게 변경해보면 결과 벡터의 끝은 하나의 직선을 만듭니다.
QkNlQ0

Span

주어진 두 벡터 쌍의 조합으로 나타날 수 있는 결과 벡터들의 집합을 두 벡터의 span이라고 합니다.

2차원 벡터 쌍의 span은 대부분의 경우 2차원 공간 전체가 되지만, 특정 선위로 제한되는 경우도 있습니다.
EqZED0

PjMkRW

지난 시간에 선형대수는 벡터합과 스칼라곱의 주위를 돌며 이루어진다고 배웠습니다.
두 벡터의 span은 오로지 두 가지 연산을 가지고 도달 가능한 벡터들의 집합이 무엇인지 묻는 것과 같습니다.

예를 들어, 3차원 공간에서 서로 다른 두 벡터를 선택하면, 그 두 벡터의 span은 어떤 모양일까요?

두 벡터의 모든 선형 결합의 결과가 span이라 하고, 이는 두 벡터를 벡터합과 스칼라곱을 통해 이리저리 조합해서 만들 수 있는 모든 벡터들을 의미합니다.

선형 결합에서 나온 스칼라들로 두 스케일링 된 벡터의 합에 영향을 주고, 따라서 결과 벡터의 끝에도 영향을 줍니다. 그 끝은 3차원 공간의 원점을 가로지르는 평평한 공간이 될 것입니다. 즉, 아래의 평면이 두 벡터의 span입니다.

DqYDMq

좀 더 정확하게 말하자면, 평면 위에 끝을 놓는 모든 벡터들의 집합이 두 벡터의 span입니다.

그럼, 다음으로 세 번째 벡터를 추가하고 나면, 이 벡터들이 만드는 span은 어떤 모양일까요?

세 백터의 선형 결합은 3개의 스칼라를 가지고 세 백터를 스케일링하고 합하는 형태입니다.
이제 여기서 두 가지 상황이 발생할 수 있습니다.

  • 세 번째로 추가한 벡터가 다른 두 벡터의 span에 놓여져 있다면, 세 번째 벡터를 추가해도 span이 바뀌지 않습니다. (똑같은 평면에 그대로 입니다.)
    즉 세 번째 벡터를 추가하고 아무리 선형 결합을 해봐도, 기존 span 밖에 새로운 벡터를 만들어내지 못합니다.
    vQYBX8

  • 하지만 두 벡터의 span 평면에 놓여있지 않은 벡터를 선택한다면, 새로운 방향을 가리키는 것이 가능해져서, 이제 3차원의 모든 벡터들에 대한 접근이 가능해집니다.
    w0EDY8

  • 두 가지 상황 중 확인하는 좋은 방법은 세 번째 벡터를 스케일링 해보면서, 기존 두 벡터의 span 평면 위에 갇혔는지 확인해봅니다.
  • 또 다른 방법으로는, 스칼라를 마음껏 변화시켜, 3차원 공간 전체에 접근 가능한지 판단해보는 것입니다.

선형 독립(Linear Independent)

그럼 세 번째 벡터가 두 벡터의 span 위(평면)에 놓여있거나, 아님 두 벡터의 span이 이미 직선인 경우라면, 불필요한 벡터가 있어서 그 벡터를 추가해도 span이 더 확장되지 않는 상황이 발생할 수 있습니다.

즉 span의 축소없이 하나 이상의 벡터를 제외시켜도 되는 경우, 이를 선형 종속(linear dependent)이라고 합니다.

w0EDM8 K8YjKx

반면에, 각각의 벡터가 기존 span에 또 다른 차원을 추가해주는게 가능하다면, 이를 선형 독립(linear independent)이라고 합니다.

46k0mx

Summary

이번 시간에는 선형 결합, 스팬, 기저, 선형 종속, 선형 독립에 대해 살펴보았습니다.

다음 장에서는 선형 변환(linear transformation), 행렬(matrix)개념에 대해 살펴보겠습니다.

Reference

  1. https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab





© 2020. by GeonKimdcu

Powered by aiden