분류 전체보기 290

탄젠트 공간 (Tangent Plane)

1. 탄젠트 공간 (Tangent Space) 지구본이 있다고 하자, 이걸 쫙 펼쳐 지도를 만들었다고 하자, 그런데 다시 지구본이 필요해서 지도를 다시 지구본으로 만들어야 한다고 했을 때, 어떻게 하면 지구본을 다시 만들 수 있을까? 쉬워보이지만 그런 단순한 문제는 아니다. 완벽하게 맞춰진 예는 아니지만 탄젠트 공간이 필요한 이유를 가장 잘 설명해주고있다.만약 우리가 어떠한 3차원 물체를 2차원 평면으로 만들었다면, 우리는 이 2차원 평면을 바탕으로 3차원의 물체를 절대로 만들 수 없다.하지만, 3차원 물체를 2차원 평면으로 변환할 때, 2차원 평면의 각 점에 그것이 3차원에서 가졌던 어떠한 정보를 저장해두었다면 어때,, 이렇게되면 우리는 어떻게든 2차원 평면을 다시 3차원 물체로 복원할 수 있게 될 것..

Basics/Mathmatics 2014.06.09

역행렬

1. 역행렬의 정의 - 역행렬 성질이 가장 중요해 3번 꼭보자 고1 수학에서는 역행렬을 아래와 같이 정의한다. 'n차 정사각행렬 A와 E에 대하여 AX = XA = E인 X가 존재하면 X를 A의 역행렬이라 한다.' - E : 단위행렬이 때 X = A^-1로 나타내며, 특히 n = 2인 경우, 즉 2차 정사각행렬의 경우 행렬 A와 역행렬 A^-1은 아래의 관계를 가진다.n차 정새각행렬 A의 역행렬이 존재하면 그 역행렬은 유일하다. '(n차 정사각행렬에 대해) AX = E 이면, XA = E 이다.' 이게 성립한다. 왜냐하면 AX = E가 되는 X는 A의 역행렬로 오직 하나만 존재하며, 정의상 A역시 X의 역행렬로 볼 수 있기 때문에, 순서를 바꿔 연산한 XA의 결과 역시 단위행렬 E로 나와야 한다. 2. ..

Basics/Mathmatics 2014.06.09

선형보간법

Linear Interpolation (선형보간) 2차원 상의 양 끝 두 점이 있을 때, 그 사이의 값을 알아내기 위해 사용된다. 즉, 값이 띄엄띄엄 있을 때, 그 값을 촘촘하게 만들기 위해 사용된다. ㅇㅋ? ㅇㅋ? 계산과정1. X1값에 X2에서 X까지의 거리값을 가중치로 곱한 값을 구한다.2. X2값에 X1에서 X까지의 거리값을 가중치로 곱한 값을 구한다.3. 위에서 구한 두 값을 더한다. 계산식ValueX = ValueX1 * (width - dX) + ValueX2 * dX; 아래와 같은 조건일 경우 dX = 0.7;width = 1; 그림에서의 X위치에서의 값을 계산하면....ValueX = 0 * (1 - 0.7) + 5 * 0.7;ValueX = 3.5; 끗 첨부 : 소스ㅇㅋ

Basics/Mathmatics 2014.06.09

수학기호

±: 플러스마이너스 ×: 곱셈 ÷: 나눗셈 ≠: 같지 않다 ≤,≥: 부등호 ∞: 무한대 ∴: 그러므로 ≒: 대략 √: 루트 ∵: 왜냐하면 ∫:인테그랄 ∈,∋: 원소이다. ⊂,⊃: 포함한다. 부분집합 ∪: 합집합 ∩: 교집합 ∧∨: 약속기호 ∑: 시그마 ‰:퍼밀 +: 더하기 <, >:부등호 |x|:절대값 ( ): 괄호 =: 이퀄, 같다 -: 빼기 %: 퍼센트 ∠:각 ⊥:직교로 만난다 ⌒:호 ≡: 합동 ∽: 닮음 ∏:파이 일단 이 정도만

Basics/Mathmatics 2014.06.09

루트 (제곱근)

루트가 무엇인지! 루트는 쉽게얘기해서 어떤 수를 제곱해서 다른 수를 만드는 수이다. 에서 x는 a의 제곱근이라고 합니다.와 같은 이야기 입니다. -루트의 기호랑 의미 는 우리말로 제곱근이라고 하며. 어떤 수 x를 제곱하여 나온 수를 a라 할때 a는 제곱수, x를 제곱근이라고 합니다. -루트를 이용하여 푸는 문제 루트를 이용해서 푸는 문제는 다방면으로 많습니다.그중 가장 실수를(제 경험으로는)많이 하는 부분이 유리화 시키는 부분입니다. 루트가 씌워져 있는 것 중 유리수가 아닌 수를 무리수라합니다.그런 유리수와 무리수를 합쳐 실수라 합니다. 그래서 벤다이어 그램으로 생각해 보면자연수를 정수가 포함하고, 정수를 유리수가 포함하고 유리수를 실수가 포함하는데 실수지만 유리수가 아닌 수를 무리수라고 합니다.그 무리..

Basics/Mathmatics 2014.06.09

직선의 방정식

평면에서 직선의 방정식 기울기와 한 점으로 표현기울기가 m이고 한점(x1, y1)을 지나는 직선을 y = m(x - x1) + y1 으로 표현할 수 있다. 두점이 주어질 때의 직선두 점(x1, y1), (x2, y2)를 지나는 직선은y = (y2 - y1) / (x2 - x1) * (x - x1) + y1 으로 표현한다. 예 ) 두 점 (1,2) (3,6)을 지나는 직선y = (6 - 2) / (3 - 1) * (x - 1) + 2 = 2x 공간에서의 직선의 방정식공간에서의 직선은 평면에서처럼 기울기를 지정하지 않는다.대신, 방향을 정해준다. 이게 기울기와 같은 의미다. 한점(x1, y1, z1)을 지나고 벡터v = (a,b,c)와 평행한 직선(x - x1) / a = (y - y1) / b = (z -..

Basics/Mathmatics 2014.06.09

길이단위환산

가장 많이 헷갈리는 것 아토미터(am) - 1/1,000,000,000,000,000,000 m펨토미터(fm) - 1/1,000,000,000,000,000 m피코미터(pm) - 1/1,000,000,000,000 m나노미터(nm) - 1/1,000,000,000 m마이크로미터(㎛) - 1/1,000,000 m밀리미터(mm) - 1/1,000 m센티미터(cm) - 1/100 m미터(m) - 1m킬로미터(km) - 1,000 m메가미터 - 1,000,000 m기가미터 - 1,000,000,000 m테라미터 - 1,000,000,000,000 m엑사미터 - 1,000,000,000,000,000 m페타미터 - 1,000,000,000,000,000,000 m 0세개씩 더 붙는다.. 10^3승

Basics/Mathmatics 2014.06.09

행렬의 곱

행렬의 곱은 그림이나 기하체같은것의 변형에 쓰인다 일련의 변환행렬을 곱해 기하체의 변형에 사용될 변환행렬을 얻을 수 있다 그래서 흔하디 흔한 연산이기 때문에 모르면 안됩니다 두 개의 행렬을 곱하기 위해서는 곱해지는 행렬의 열(칸)과 곱하는 행렬의 행(줄)의 개수가 같아야 합니다 이래서 얻어지는 결과행렬은 곱해지는 행렬과 같은 수의 행을, 그리고 곱하는 행렬과 같은수의 열을 갖게 된다 곱해지는행렬 곱하는행렬 2*5 그러니까, R(2, 3)을 구하기 위해서는 앞행렬의 두번째행과 뒷행렬의 세번째열을 곱해서 다 더하면 되는 것! 그래 방법을 알아봅시다 1. 각 행렬의 크기를 확인하자 dim(M1) = [AxB]면, dim(M2) = [CxD], 여기서 B와 C는 반드시 일치해야 곱할 수 있다! 2. 앞행렬의 첫..

Basics/Mathmatics 2014.06.09

삼각함수 - Tan세타

Tan은 Sin, Cos처럼 원안에서만 도는 그래프가 아니라 동심원 옆(오른쪽)에 걸쳐진 하나의 직선과 각도가 그려지는 반직선과의 만남으로 이루어지는 직선이다. 그냥 아래 잘 그려진 그림을 보면 이해가 될 겁니다 90도에서는 각도의 반직선과 오른쪽의 직선과 만나지 않는다 그래서 마이너스 무한대가 되는데 89.9999도에서는 약간 틀어져서 플러스 무한대가 되고 90.9999도에서는 약간 반대로 틀어져서 마이너스 무한대가 된다

Basics/Mathmatics 2014.06.09