์ธํ๋ฐ <๊ฒ์ ์์ง์ ์งํฑํ๋ ๊ฒ์์ํ, ์ด๋์ฐ ๊ต์๋> ๊ฐ์๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ ๊ธ์ ๋๋ค.
1. ์ ํ์ฑ(Linearity)
ํ์๋ก ๋ณด๋ฉด, ์ ์ ํํ๋ฅผ ๊ฐ์ง๋ ์ฑ์ง์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
์ํ์์๋ ๋ค์์ ๋ง์กฑํ๋ฉด, ์ ํ์ฑ์ ๋ง์กฑํ๋ค๊ณ ์ด์ผ๊ธฐํฉ๋๋ค.
- ๊ฐ์ฐ์ฑ(Additivity) : \(f(x+y) = f(x) + (y)\)
- 1์ฐจ ๋์ฐจ์ฑ(Homogeneity of 1 degree) : \(af(x) = f(ax)\)
์ด๋ฐ ์ ํ์ฑ์ ๋ง์กฑํ๋ ํจ์๋ค์ ์ด๋ค ๊ฒ ์์๊น์?
์ ํ์ฑ์ ๋ง์กฑํ๋ ํจ์ ์
- \(f(x) = x\)
$$ f(5 + 10) = f(5) + f(10) $$
$$ 5f(10) = f(50) $$
- \(f(x) = 2x\)
$$ f(15) = f(5) + f(10) \rightarrow 2 \cdot 15 = 2 \cdot 5 + 2 \cdot 10 $$
$$ 5f(10) = f(5 \cdot 10) = f(50) \rightarrow 5 \cdot 2 \cdot 10 = 2 \cdot 50 $$
์ ํ์ฑ์ ๋ง์กฑํ์ง ์๋ ํจ์ ์
- \(f(x) = 2x+1\)
$$ f(15) \ne f(5) + f(10) \rightarrow 2\cdot 15 + 1 \ne (2\cdot 5 + 1) + (2\cdot 10 + 1) $$
$$ 5f(10) \ne f(50) \rightarrow 5 \cdot ( 2\cdot 10 + 1) \ne 2 \cdot 50 + 1 $$
- \(f(x) = x^2\)
$$ f(15) \ne f(5) + f(10) \rightarrow 15^2 \ne 5^2+10^2 $$
$$ 5f(10) \ne f(50) \rightarrow 5 \cdot 10^2 \ne 50^2 $$
๋ฌผ๋ก ์์ ๊ฐ์ด ํน์ ๊ฐ์ผ๋ก ๋ง์กฑํ๋์ง๋ฅผ ํ์ ์ง์ ์๋ ์์ง๋ง, ๋ง์กฑํ์ง ์๋ ๊ฒฝ์ฐ๋ ๊ฐ๋ ค๋ผ ์ ์์ต๋๋ค. ์์ ๊ฐ์ด ๋ฐ๋ก๊ฐ ์๊ธฐ์, ์ ํจ์๋ค์ ์ ํ์ฑ์ ๋ง์กฑํ์ง ์๋๋ค๊ณ ๋งํ ์ ์๋๊ฑฐ์ฃ .
๊ทธ๋ฐ๋ฐ ์ ํจ์๋ค์ ํํ๋ฅผ ์ ์ดํด๋ณด๋ฉด, ๊ณ์๊ฐ ๋ถ์ 1์ฐจ ํจ์ ํํ์ด๋ฉด ์ ํ์ฑ์ ๋ง์กฑํ์ง ์์๊น๋ ์ถ์ธก์ ํ ์ ์์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋์ ํ ๋ฒ, ์์์ ํจ์ \(f(x) = ax\)๋ก ์ ํ์ฑ ์กฐ๊ฑด ํ ์คํธ๋ฅผ ํด๋ณด์์ต๋๋ค.
- \(f(x) = ax\)
$$ f(b + c) = f(b) + (c) $$
$$ f(x) = ax \rightarrow a(b+c) = ab + ac $$
๋ถ๋ฐฐ ๋ฒ์น์ ์งํํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฒซ ๋ฒ์งธ ์กฐ๊ฑด์ธ ๊ฐ์ฐ์ฑ์ ๋ง์กฑํฉ๋๋ค.
$$ kf(b) = f(kb) $$
$$ kf(b) = f(kb) \rightarrow kab = akb $$
๊ตํ ๋ฒ์น์ด ์ฑ๋ฆฝํ๋ฏ๋ก, ๋ ๋ฒ์งธ ์กฐ๊ฑด์ธ 1์ฐจ ๋์ฐจ์ฑ๋ ๋ง์กฑํฉ๋๋ค.
๋ฐ๋ผ์, \(f(x) = ax\)๋ ์ ํ์ฑ์ ๋ง์กฑํ๋ค๊ณ ํ ์ ์๊ฒ ์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด 1์ฐจ ํจ์์ ์์ํญ์ด ๋ถ์ ํํ๋ ์ ํ์ฑ์ ๋ง์กฑํ ๊น์?
- \(f(x) = ax + b, \ b \ne 0\)
$$ f(c+d) = a(c+d)+b = ac+ad+b $$
$$ f(c) + f(d) = (ac + b) + (ad + b) = ac+ad+2b $$
$$ f(c+d) \ne f(c)+f(d) $$
์์์ ์ด๋ฏธ ๊ฐ์ฐ์ฑ์ ๋ง์กฑํ์ง ์๋๋ค๋ ๊ฒ์ ๋ณผ ์ ์๊ธฐ์, ๋ฐ๋ผ์ \(f(x) = ax + b\)๋ ์ ํ์ฑ์ ๋ง์กฑํ์ง ์๋๋ค๊ณ ํ ์ ์์ต๋๋ค.
๊ฐ์ ์ ์ ํํ์ธ๋ฐ ์ ๋ง์กฑํ์ง ์๋ ๊ฒ์ผ๊น?
์ ํ์ฑ์ ์ ์ ํํ๋ฅผ ์๋ฏธํ๊ธฐ๋ณด๋ค๋, ์์ํ๊ฒ ์ธ์์ 1์ฐจ ๋น๋ก ๊ด๊ณ๋ก ๊ตฌ์ฑ๋ ๋์ ๊ด๊ณ๋ฅผ ์๋ฏธํฉ๋๋ค.
\(f(x) = ax + b\)๋ \(b\)๋ผ๋ ์์ํญ ๋๋ฌธ์ ์์ํ 1์ฐจ ๋น๋ก ๊ด๊ณ๊ฐ ์๋๊ฒ ๋๋ ๊ฒ์ด์ฃ . ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ํ์ฑ์ ๋ง์กฑํ์ง ๋ชปํ๊ฒ ๋๋ ๊ฒ์ ๋๋ค.
์ ํ์ฑ์ ํด์
์ด๋ฌํ ์ ํ์ฑ์ ๋ํด, ์ ํ์ฑ์ด ๋ง์กฑํ๋ ค๋ฉด ๊ฐ์ฐ์ฑ๊ณผ 1์ฐจ ๋์ฐจ์ฑ์ด ๋ง์กฑํด์ผ ํ๋ค๊ณ ํ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ฐ ๊ฐ์ฐ์ฑ๊ณผ 1์ฐจ ๋์ฐจ์ฑ์ด ์๋ฏธํ๋ ๋ฐ๋ ๋ฌด์์ผ๊น์?
- ๊ฐ์ฐ์ฑ(Additivity) : \(f(x+y) = f(x) + (y)\)
๊ฐ์ฐ์ฑ์ ์ฑ์ง์ ๋ฌผ๊ณผ ๊ธฐ๋ฆ์ ๋น์ ํ ์ ์์ต๋๋ค. ๋ฌผ๊ณผ ๊ธฐ๋ฆ์ ์์ด ๋ฃ์ด๋ ๊ฒฐ๊ณผ๋ ๋ฌผ๊ณผ ๊ธฐ๋ฆ์ ๋ถ๋ฆฌํด ๋ฃ์ ๊ฒฐ๊ณผ์ ๋์ผํ์ฃ . ์ฆ, ๋ค๋ฅธ ๋ถ์๋ฌผ์ด ์กด์ฌํ์ง ์๋๋ค๋ ๋ป์ด ๋ฉ๋๋ค.
- 1์ฐจ ๋์ฐจ์ฑ(Homogeneity of 1 degree) : \(a(f(x) = f(ax)\)
1์ฐจ ๋์ฐจ์ฑ์ ์ฑ์ง์ ์ด๋ค ํจ์๊ฐ 1์ฐจ์ ์ผ๋ก ์์ํ ๋น๋ก ๊ด๊ณ๋ฅผ ๊ฐ์ง๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ถ์๋ฌผ์ด ์กด์ฌํ์ง ์๊ณ , 2์ฐจ ์ด์์ ๋น๋ก ๊ด๊ณ๋ฅผ ๊ฐ์ง์ง ์์์ผ ํ์ฃ .
์ด๋ฌํ ๋ ๊ฐ์ง ์ฑ์ง์ ๊ฐ์ง๊ฒ ๋๋ฉด, ๋ ๋ฆฝ๋ ์์๋ค์ ๋ํด ๋ฃ์ ๊ฒฐ๊ณผ๊ฐ ์ด๋ป๊ฒ ๋์ค๋์ง ์์ธก์ด ๊ฐ๋ฅํด์ง๋๋ค. ๋ํ ์๋ก ๋ฐ๋ก ๋ถํดํ์ฌ ๊ฐ๊ฐ ์ ์ฉ ํ, ๋์ค์ ํฉ์น ๋์ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ์์ธกํ ์๋ ์์ต๋๋ค. ์ด๊ฒ์ ์ค์ฒฉ ์๋ฆฌ๋ผ๊ณ ํฉ๋๋ค.
๋ ๊ฐ์ง์ ์ด๋ค ํจํด์ด ์๋๋ผ๋ ์ด๊ฒ๋ค์ด ์ ํ์ฑ์ ๋ง์กฑํ๋ค๊ณ ๋ด๋ณดํ๋ค๋ฉด, ๋ ๊ฐ์ง๊ฐ ์์ฌ์ ๊ต์ฅํ ๋ณต์กํ๊ฒ ๋์๊ฐ๋๋ผ๋ ์ค์ ๋ก๋ ํ๋์ฉ ๋ถ๋ฆฌํ์ฌ ๋ฐ๋ก๋ฐ๋ก ์งํํ ๋ค์, ๋์ค์ ํฉ์น ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๋์ผํฉ๋๋ค. ์ฆ, ๋ณต์กํ ๊ฒ์ด๋ผ ํ๋๋ผ๋ ํ๋์ฉ ๋ถ๋ฆฌํด์ ๊ฐ๊ฐ๊ฒฉํ๋ฅผ ํ ์ ์๋ค๋ ์๊ธฐ์ฃ .
๋ฐ๋ผ์, ์ ํ์ฑ์ ์ด๋ค ํ์ ๋ถ์์ ๋ํด ์ ์ฉํ๊ฒ ์ฌ์ฉ๋๊ณค ํฉ๋๋ค. ๊ทธ๋ํฝ์ ์ธ ๋ถ๋ถ์์๋ ๋ณํ(Transformation)์ ๋ง์ด ์ฐ์ด๊ฒ ๋ฉ๋๋ค.
2. ์ ํ ์ฌ์(Linear Mapping)
์ฌ์๊ณผ ํจ์์ ๊ฐ๋ ์ฐจ์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํจ์(Function) : ์งํฉ๊ณผ ์งํฉ์ ๋์ ๊ด๊ณ
- ์ฌ์(Mapping) : ์งํฉ์ด ๊ฐ์ง๋ ์ํ์ ์ฒด๊ณ(๊ณต๋ฆฌ)๋ฅผ ๋ณด์กดํ๋ฉด์, ์๋ก ๋์ํ๋ ๊ด๊ณ
์ด๋ฌํ ์ฌ์์ ์ธ์๋ฅผ ์ฌ๋ฌ ๊ฐ ๊ฐ์ง๊ฒ ๋๋ค๋ฉด, ์ฌ์ค์ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ์์๋ ์ ์ฝ์ด ์๊ฒ ๋ฉ๋๋ค. (\(R^2→R^3\))
๋ฒกํฐ ๊ณต๊ฐ์ด ๋ฒกํฐ ๊ณต๊ฐ์ผ๋ก ๋์๋๋ค๋ ๊ฒ์ ๋ฒกํฐ์ ๊ณต๋ฆฌ๋ฅผ ๊ทธ๋๋ก ์ ์งํจ์ ์๋ฏธํ๊ณ , ์ด๋ ๋์ ๊ด์ ์์ ์ฌ์์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๋ฒกํฐ ๊ณต๊ฐ์์ ์งํ๋๋ ์ฌ์์ ์๋ฅผ ํ ๋ฒ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ฌ์์ ์
๋ค์๊ณผ ๊ฐ์ด ๋์์ด ๋๋ ์ฌ์์ ๋ง๋ค์ด ๋ณผ ์ ์์ ๊ฒ๋๋ค.
$$ f:R^2 \ \mapsto \ R^2 $$
$$ f((x,y))=(x+y, \ x\cdot y) $$
์ ๋ด์ฉ์ 2์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์์ 2์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์ผ๋ก ๋์๋๋ ์ฌ์์ ๋๋ค. ์ฌ๊ธฐ์ ์ธ์๋ก ๋ฒกํฐ ๊ณต๊ฐ์ ์์์ธ ์์์ ๋ฒกํฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฃผ์์ ๋, ์ด ๋ฒกํฐ๊ฐ ์ด๋ค ์์ผ๋ก ๋ณํ์ฌ ์๋ก์ด ๋ฒกํฐ๊ฐ ๋์ค๋์ง ์์ ๊ฐ์ ํจ์๋ฅผ ๊ตฌ์ฑํ ์๋ ์์ ๊ฒ๋๋ค.
๋ง์ฝ 2์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์์ 3์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์ผ๋ก ๋์๋๋ ์ฌ์์ ๋ง๋ค๊ณ ์ถ๋ค๋ฉด, ์ถ๋ ฅ์ผ๋ก ์๋์ ๊ฐ์ด ๊ตฌ์ฑํ ์๋ ์์ ๊ฑฐ๊ตฌ์.
$$ f:R^2 \mapsto R^3 $$
$$ f((x,y))=(x^2+y^2, \ xy, \ 2x+3y+2) $$
์ด๋ฌํ ์ฌ๋ฌ ๊ฐ์ง ์ฌ์๋ค ์ค์์ ์์ ๋งํ ์ ํ์ฑ์ ๊ฐ์ง๋ ์ฌ์์ด๋ ๊ฒ ์กด์ฌํ ์ ์์ต๋๋ค. ์ฆ, 1)๊ธฐ์กด ์ฒด๊ณ์ ๊ณต๋ฆฌ๋ฅผ ์ ์งํ๋ฉด์ 2)์ ํ์ฑ๋ ๋ง์กฑํ๋ ์ฌ์์ ์ฐ๋ฆฌ๋ ์ ํ ์ฌ์์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
์ ํ์ฑ์ ๊ฐ์ง๋ ์ฌ์์ ์กฐ๊ฑด
์ฐ๋ฆฌ๋ ์์์ ์ ํ์ฑ ์กฐ๊ฑด์ ํด๋นํ๋ ๊ฐ์ฐ์ฑ๊ณผ 1์ฐจ ๋์ฐจ์ฑ์ ํ์ธํ์ต๋๋ค. ์ด ๋์ ๋ง์กฑํ๋ ์ฌ์์ด๋ฉด ๋ฉ๋๋ค.
๋ฒกํฐ ๊ณต๊ฐ์ ์๋ก ๋ค์ด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ค ์ ์์ต๋๋ค.
1. [๊ฐ์ฐ์ฑ] ๋ ๋ฒกํฐ๋ฅผ ๋ํด ์ง์ด๋ฃ์ ๊ฒฐ๊ณผ๊ฐ ๊ฐ ๋ฒกํฐ๋ฅผ ์ง์ด๋ฃ์ ๊ฒฐ๊ณผ๋ฅผ ํฉ์น ๊ฒ๊ณผ ๋์ผ
$$ f((x_1, y_1) + (x_2, y_2)) = f((x_1, y_1)) + f((x_2, y_2)) $$
2. [1์ฐจ ๋์ฐจ์ฑ] ์ด๋ค ๋ฒกํฐ๋ฅผ ์ง์ด๋ฃ์ด ๋์จ ๊ฒฐ๊ณผ์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํ ๊ฒฐ๊ณผ๊ฐ ๋ฒกํฐ์ ์ค์นผ๋ผ ๊ฐ์ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ ํฌ์ ํ ๊ฒ๊ณผ ๋์ผ
$$ f(a(x,y)) = a \cdot f((x,y)) $$
์์ 1
$$ f((x, y)) = (x + 1, y) $$
\(x+1\)์ 1์ด๋ผ๋ ๋ถ์๋ฌผ์ด ๋ค์ด๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ ํ์ฑ์ ๋ง์กฑํ์ง ์์ ๊ฒ๋๋ค.
์ค์ ๋ก \((3, 6), (4, 8)\)์ ๋์ ํด ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ํ์ฑ์ ๋ง์กฑํ์ง ์๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
$$ f((3,6)+(4,8))=f((3,6))+f((4,8)) $$
$$ f((7,14))=(4,6)+(5,8) $$
$$ (8,14)\ne (9,14) $$
์์ 2
$$ f((x, y)) = (3x + 4y, 2x + 3y) $$
์์ํ๊ฒ \(x\)์ \(y\)๊ฐ์ 1์ฐจ์ ์ธ ๋์ ๊ด๊ณ๋ก๋ง ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ค์ ๋ก \((1, 2), (3, 4)\)๋ฅผ ๋์ ํด ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ ํ์ฑ์ ๋ง์กฑํ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
$$ f((1,2)+(3,4))=f((1,2))+f((3,4)) $$
$$ f((4,6))=(11,8)+(25,18) $$
$$ (36, 26)=(36,26) $$
์์์ ์ ํ์ฑ์ ๋ง์กฑํ๋ ๊ฒ์ ๋ณด์๋๋ฐ, ๊ทธ๋ ๋ค๋ฉด ์ด๋ฐ ํํ๋ ํญ์ ์ ํ์ฑ์ ๋ง์กฑํ ๊น์?
$$ f((x, y)) = (ax + by, cx + dy) $$
๋ ๋ฒกํฐ \((x_1, y_1), (x_2, y_2)\)๋ฅผ ๋ฏธ์ง์๋ก ์ง์ ํ๊ณ ์ด๋ค์ด ์ ํ์ฑ์ ๋ง์กฑํ๋์ง ์ดํด ๋ณด๋ฉด ๋ฒกํฐ ๊ณต๊ฐ์ ๊ณต๋ฆฌ์ ์ํด,
๊ฐ์ฐ์ฑ ๊ฒ์ฆ
$$ f((x_1,y_1)+(x_2,y_2))=f((x_1+x_2,y_1+y_2)) $$
$$ = a(x_1+x_2)+b(y_1+y_2)+c(x_1+x_2)+d(y_1+y_2) $$
$$ f((x_1,y_1))+f((x_2,y_2)) = (ax_1+by_1,cx_1+dy_1)+(ax_2+by_2,cx_2+dy_2) $$
$$ \therefore f((x_1+x_2,y_1+y_2))=f((x_1,y_1))+f((x_2,y_2)) $$
1์ฐจ ๋์ฐจ์ฑ ๊ฒ์ฆ
$$ kf((x,y))=k(ax+by, cx+dy)=(kax+kby, kcx+kdy) $$
$$ f(k(x,y))=(akx+bky, ckx+dky) $$
$$ \therefore k\cdot f((x,y))=f(k(x,y)) $$
๋ฐ๋ผ์ ์ฌ์ \(f((x, y)) = (ax + by, cx+ dy)\)๋ ์ ํ์ฑ์ ๋ง์กฑํ๋ค๊ณ ๊ฒฐ๋ก ์ง์ ์ ์์ต๋๋ค.
์ ํ ์ฌ์๊ณผ ์ ํ ๋ณํ
- ์ ํ ์ฌ์(Linear Mapping) : ์ ํ์ฑ์ ๊ฐ์ง ๋ ๊ตฌ์กฐ์ ๋์ ๊ด๊ณ
- ์ ํ ๋ณํ(Linear Transformation) : ์ ํ์ฑ์ ๊ฐ์ง ๋ฒกํฐ ๊ณต๊ฐ๊ณผ ๋ฒกํฐ ๊ณต๊ฐ์ ๋์ ๊ด๊ณ
๋ฒกํฐ ๊ณต๊ฐ์์๋ ์ ํ ์ฌ์์ ์ ํ ๋ณํ(Linear Transformation)์ด๋ผ๊ณ ๋ ํ๋ฉฐ, 2์ฐจ์ ๋ฒกํฐ ๊ณต๊ฐ์ ์ ํ ๋ณํ์ ๋ค์์ ํํ๋ฅผ ๊ฐ์ง๋๋ค.
$$ f((x,y)) = (ax+by, cx+dy) $$
'๐ฎGame Development > Game Mathemathics' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฒ์ ์ํ] #9 | ์ญํ๋ ฌ(Inverse Matrix) (1) | 2023.11.23 |
---|---|
[๊ฒ์ ์ํ] #8 | ํ๋ ฌ(Matrix) (0) | 2023.11.16 |
[๊ฒ์ ์ํ] #6 | ์ผ๊ฐํจ์(2) : ๊ฐ์ ์ธก์ ๋ฒ (0) | 2022.07.25 |
[๊ฒ์ ์ํ] #5 | ์ผ๊ฐํจ์(1) : ์ผ๊ฐํจ์์ ๊ฐ๋ (0) | 2022.07.25 |
[๊ฒ์ ์ํ] #4 | ์ ํ ๋ ๋ฆฝ(Linear Independent) (0) | 2022.07.21 |