1. 텐서 (Tensor)
ㅇ 다차원 데이터의 일반화된 구조
- 스칼라, 벡터의 개념을 확장한 대상
- 즉, 스칼라, 벡터 등을 일반화시킨 것
. 이로써, 좌표계에 무관한 독립성 부여 가능
- 특히, 외부에서 가해진 자극(힘 등)과 이로인해 물질 내 발생하는 감응 효과 관계에 대한,
. 그러한 물리량을 표현하는데 유리함
ㅇ 응용
- 다차원 데이터 구조를 다루는 핵심 도구
- 특히, 좌표계 변환이나 다차원 데이터 표현이 필요할 때, 텐서의 개념이 응용됨
2. 텐서 차수 (Order,Rank) : (차원에 따른 정의)
ㅇ 0차원 텐서 : 스칼라 v0
- 3차원 직교 카트시안 좌표계에서 1개의 성분을 갖음
- (표현) : 단일 숫자 (온도 등)
ㅇ 1차원 텐서 : 벡터 vi
- 3차원 직교 카트시안 좌표계에서 3개의 성분 (v1,v2,v3)을 갖음
. 스칼라 : 1개 성분
. 벡터 : 3개 성분
- (표현) : 숫자의 나열 (x,y,z 위치 등)
ㅇ 2차원 텐서 : 행렬 (σij)
- 9개의 성분 (3 x 3 = 9)을 갖음
- (표현) : 숫자의 2D 배열 (변환 행렬 등)
ㅇ 다차원 (3차원 이상) 텐서 : 다차원 배열
- 일반적으로, 3n개의 성분을 갖음
- (표현) : 이미지 데이터의 RGB 값 (☞ 픽셀 값 표현) 등
3. 텐서 표기법 구분
ㅇ 직접(블록) 표기법
- 좌표계와 무관하게, 불변적인 형태로 표현하는 방식
. 좌표계를 초월하여 물리 법칙,수학적 관계의 보편성을 강조
- 例) 텐서 T를, 특정 좌표계 성분에 의존 않고, 행렬로 직접 나타남
[# \mathbf{T} = \begin{bmatrix} T_{11} & T_{12} \\ T_{21} & T_{22} \end{bmatrix}#]
- 특징
. 텐서를 행렬 또는 블록 구조로 표현
. 좌표계 독립적이므로, 직관적,보편적 이해에 유리
- 응용 : 전기장과 자기장의 관계 (전기분극,자화 등)
ㅇ 지수(첨자,성분) 표기법
- 특정 좌표계에서, 각 성분에 대한 수치적 관계로 표현하는 방식
. 물리적 방정식을 구체적인 좌표값으로 풀거나, 텐서의 성분 간 연산을 수행할 때 사용
. 인덱스를 사용해 성분을 명시적으로 표현
- 例) 2차원 텐서 Tij에서 좌표 변환
[# T_{ij} \rightarrow T_{i'j'} = \sum_{k,l} R_{ik}R_{jl}T_{kl} #]
- 특징
. 계산과 성분별 조작에 적합
. 특히, 수치해석이나 특정 좌표계에서의 텐서 변환에 유용
- 응용 : 응력 - 변형 텐서 등
ㅇ 기저벡터 표기법
- 기저벡터와 성분으로 분리하여, 표현하는 방식
. 텐서의 구조와 좌표계의 관계에 대해, 기저벡터를 포함시켜 나타냄
.. 좌표축에 의존하여 기저벡터를 명시
.. 텐서를 공변, 반변 또는 혼합 텐서로 나타냄
- 例) 2차원 텐서
. 벡터 {#\mathbf{v}#}를 기저 {#\mathbf{e}_i#}로 표현 : {# \mathbf{v} = v^i\mathbf{e}_i #}
. 2차 텐서 T : {# T = T_{ij}e^i \otimes e^j#}
- 특징
. 기저의 변화에 따른 텐서 성분의 변환을 쉽게 이해 가능
. 텐서의 기하학적 의미를 명확히 전달 가능