Ch02. 데이터와 행렬

ujinsim·2025년 3월 21일
post-thumbnail

Ch02. 데이터와 행렬

Def. 벡터와 벡터 연산

  • R^1 위의 점 ( a )
  • R^2 위의 점 ( (a,b) )
  • R^3 위의 점 ( (a,b,c) )

벡터

원점 ( 0 )을 시작점으로 정의해서 끝점 ( A )까지 화살표로 나타낸 것을 벡터라고 부름.

  • 벡터의 각 성분을 스칼라라고 부름.

왜 스칼라라고 부르나요?
각 성분이 실수일 수도, 복소수일 수도 있기 때문입니다!

이때 ( R^n )에 대한 연산은 다음과 같이 주어진다.

  1. 스칼라 곱
  2. 덧셈

예제 1

( v = (1,2,3), w = (-1,2,0) )

  1. ( v + w = (0,4,3) )
  2. ( (-1) * v = (-1,-2,-3) )
  3. ( v + (-2)w = (3,-2,3) )

Remark ! ✏️

( R^n ) 위에 벡터 ( x,y,z )와 실수 ( a,b )에 대해 다음이 성립

  1. ( x + y = y + x )
  2. ( (x + y) + z = x + (y + z) )
  3. ( x + 0 = 0 + x )
  4. ( x + (-x) = 0 )
  5. ( a(x + y) = a x + a y )
  6. ( (a + b) x = a x + b * x )
  7. ( (a b) x = a (b x) )
  8. ( 1 * x = x )

예제 2

( x = (1,0,0), y = (0,1,0), z = (0,0,1) )

3(x+y+(2)z)+(2(x+2))=(1,3,8)3 * (x + y + (-2) * z) + (-2 * (x + 2)) = (1,3,-8)

행렬

수들의 직사각형 배열. ( A )의 ( i )행 ( j )열 성분은 ( A{ij} ) 또는 ( a{ij}, b_{ij} )로 나타냄.

  • 벡터는 ( 1 )차원 텐서 (tensor).
  • 행렬은 ( 2 )차원 텐서.
  • 직육면체 행렬은 ( 3 )차원 텐서.

예제 3

행렬 ( A ):

A=(234567)A = \begin{pmatrix} 2 & 3 & 4 \\ 5 & 6 & 7 \end{pmatrix}

계산:

A12+A23=10A_{12} + A_{23} = 10

Remark ! ✏️

행렬에는 다음과 같은 세 가지 연산이 정의됨.
1. 스칼라 곱: ( c x A )
2. 덧셈: ( A + B )
3. 곱셈: ( A * B )


예제 4

  1. 두 행렬을 곱하시오
A=(1456)A = \begin{pmatrix} 1 & 4 \\ 5 & 6 \end{pmatrix}
B=(123456)B = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}
  1. 두 행렬을 곱하시오
A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
B=(5678)B = \begin{pmatrix} 5 & 6 \\ 7 & 8 \end{pmatrix}

Remark ! ✏️

  1. ( A + B = B + A )
  2. ( (A + B) + C = A + (B + C) )
  3. ( A (B + C) = A B + A * C )
  4. ( A (B C) = (A B) C ) ⭐️
  5. ( (B + C) A = B A + C * A )
  6. ( A (B + C) = A B + A * C )
  7. ( (A + B) C = A C + B * C )
  8. ( (A B) C = A (B C) )
  9. ( A (B C) = B (A C) )
  10. ( 1 * A = A )

예제5
주어진 행렬:

A=(1234)A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
B=(0123)B = \begin{pmatrix} 0 & 1 \\ 2 & 3 \end{pmatrix}
C=(123456)C = \begin{pmatrix} 1 & 2 \\ 3 & 4 \\ 5 & 6 \end{pmatrix}

문제

a. ( C x A )

C×A=(123456)(1234)C \times A = \begin{pmatrix} 1 & 2 \\ 3 & 4 \\ 5 & 6 \end{pmatrix} \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}


b. ( A + 2 x B )

A+2×B=(1234)+2×(0123)A + 2 \times B = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} + 2 \times \begin{pmatrix} 0 & 1 \\ 2 & 3 \end{pmatrix}

c. ( A x B )

A×B=(1234)(0123)A \times B = \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} \begin{pmatrix} 0 & 1 \\ 2 & 3 \end{pmatrix}

d. ( B x A )

B×A=(0123)(1234)B \times A = \begin{pmatrix} 0 & 1 \\ 2 & 3 \end{pmatrix} \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix}
profile
프론트엔드 공부 중.. 💻👩‍🎤

0개의 댓글