3DMP engines
3D그래픽스 물리 수학, 프로그래밍 GPU Shader 게임엔진 알고리즘 디자인패턴 matlab etc..
행렬식
선형대수학에서 행렬식(行列式 ; determinant)은 정사각행렬에 수를 대응시키는 함수이다. 예를 들면, 2x2 행렬
에 대해, 행렬식은
이 된다.
[편집]역사와 응용
역사적으로 행렬식(determinant)은 행렬보다 앞서 나온 개념으로, 원래는 연립 선형방정식의 성질을 결정하기 위해 정의되었다. 행렬식은 연립방정식이 유일한 해를 갖는지(행렬식이 0이 아닐 때)를 결정한다. 16세기에 지롤라모 카르다노가 2x2 행렬의 행렬식을, 100년 정도 후에는 고트프리트 라이프니츠가 2x2 이상의 행렬의 행렬식을 이런 식으로 사용했다.
행렬식은 가역행렬의 성질을 말해주며, 방정식의 근의 공식인 크래머공식에도 등장한다. 행렬식은 또한 행렬 A 의 고유치를 구하는 특성다항식에도 나온다. (특성다항식 )).
행렬식은 또한 정사각행렬의 각 열벡터를 의 벡터로 파악하여, 순서있는 개의 벡터에 대응하는 수라고 생각할 수도 있다. 이 때에 행렬식의 부호는 유클리드 공간의 기저(basis)의 향 (선형대수학)(orientation)을 정의한다고 할 수 있다.
행렬식은 벡터미적분학에서 부피를 계산하는 데에 쓰일 수도 있다. 실벡터들로 이루어진 행렬의 행렬식의 절대값은 그 벡터들을 각 변으로 갖는 평행육면체의 부피와 같다. 그 결과로, 선형변환 가 행렬 로 표현되고, 가 의 가측(可測: measurable) 부분집합일 때, 의 부피는 로 주어진다. 일반적으로, 선형사상 이 행렬 로 표현되고, 의 S 가 가측 부분집합일 때,의 차원의 부피는 로 주어진다.
[편집]정의와 계산
가 정사각행렬이라 하자.
1 x 1 행렬일 때,
2 x 2 행렬이면,
3 x 3 행렬에선 공식이 조금 복잡해진다.
일반적인 n x n 행렬에 대해서 이야기하기 이전에 다음과 같은 것을 염두에 두자.
- 한 번 행을 바꾼 행렬) (원래 행렬)
- 첫 행에 대해 linearity가 성립한다.
이 세 가지 성질을 가진 함수를 행렬식(determinant, 준말 det)이라고 정의한다. 이 성질이 2 x 2 행렬에서 성립함은 쉽게 알 수 있고, 또한 이는 각 n x n 행렬마다 유일하게 존재하는 함수임을 증명할 수 있다. 그 일반식은 고트프리트 라이프니츠의 라이프니츠 공식에 따라,
이 된다. 합은 의 모든 치환(permutation)인 에 대해 이루어지고, 는 치환의 부호로 우치환(짝치환, even permutation)일 때 +1, 기치환(홀치환, odd permutation)일 때 -1의 값을 갖는다.
위 공식은 의 합을 포함하고 있어서, 일 때는 실제적으로 사용하기 힘들다.
일반적으로, 행렬식은 가우스-요르단 소거법을 이용해 구할 수 있으며, 그 내용은 다음과 같다.
- 행렬이 삼각행렬이면, 즉 일 때, 혹은 일 때, 이면, 이다.
- 행렬의 두 열이나 두 행을 서로 바꿔서 행렬을 얻었다면, 이다.
- 행렬에 상수 를 곱하여 행렬을 얻었다면, 이다.
- 행렬의 한 행이나 열에 상수배를 해서 다른 행이나 열에 더해서 행렬을 얻었다면, 이다.
[편집]성질
행렬식은 곱셈적 사상의 일종이다.
- 모든 정사각(n-by-n) 행렬 와 에 대해 이다.
이므로 모든 n-by-n 행렬 와 스칼라값 에 대해 다음 식이 성립한다.
의 역행렬이 존재하면 다음 식이 성립한다.
어떤 행렬과 그 행렬의 전치행렬은 같은 행렬식 값을 가진다.
'수학 (Mathematics) > 공업수학' 카테고리의 다른 글
비동차의 일반해 구하는 로직 (0) | 2012.11.03 |
---|---|
미분방정식이란? 유형, 계수, 선형성에 따라... (0) | 2012.11.03 |
비선형미방으로 풀어야 하는데 두 가지에 대해 비례할 경우 (0) | 2012.11.03 |
선형미분방정식 vs 비선형미분방정식 (0) | 2012.11.03 |
그린 함수 (0) | 2012.11.03 |