Scalar Function by Scalar
์ด๋ t์ ๋ํด ๋ฏธ๋ถํ๋ฉด,
์ด๋ฅผ ๋ฒกํฐ ํ์์ผ๋ก ๋ํ๋ด๋ฉด,
{df\over dt};=;\begin{bmatrix} {\partial f\over \partial q_1} & {\partial f\over \partial q_2} & \dots & {\partial f\over \partial q_n}\\ \\end{bmatrix} \\begin{bmatrix} {dq_1\over dt}\\ {dq_2\over dt}\\ \vdots \\{dq_n\over dt}\\ \\end{bmatrix} +{\partial f \over \partial t}\\์ฌ๊ธฐ์ ๋ฒกํฐ๋ก ํํ๋ ๋ ์์ ๋ค์๊ณผ ๊ฐ์ด ํํํ์.
\\begin{bmatrix} {\partial f\over \partial q_1} & {\partial f\over \partial q_2} & \dots & {\partial f\over \partial q_n}\\ \\end{bmatrix}={\partial f \over \partial \overset{\rightarrow}{q}}=f\_{\overset{\rightarrow}{q}}๊ทธ๋ ๋ค๋ฉด ์์ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ฆฌ๋๋ค.
Vector Function by Scalar
๋ฒกํฐํจ์ f๋ ๊ฐ๊ฐ์ ์์์ ๋ณ์ (q1~qn, t) ๋ฅผ ๊ฐ๋ ์ค์นผ๋ผ ํจ์๋ฅผ m๊ฐ ๊ฐ๋๋ค๊ณ ํ์.
f_1;=;f_1(q_1,q_2,\dots,q_n,t)\\ f_2;=;f_1(q_1,q_2,\dots,q_n,t)\\ f_3;=;f_1(q_1,q_2,\dots,q_n,t)\\ \\vdots\\ f_m;=;f_n(q_1,q_2,\dots,q_n,t)\\ ;\\ ;\\ \\overset{\rightarrow}{f};=;\[f_1;f_2;f_3;\dots;f_m\]^T๊ทธ๋ ๋ค๋ฉด ์ด ํจ์๋ฅผ ์ค์นผ๋ผ ๋ณ์ t๋ก ๋ฏธ๋ถํ๋ฉด,
๊ฐ๊ฐ์ ์์๋,
{\partial f_j \over \partial \overset{\rightarrow}{q}}= \\begin{bmatrix} {\partial f_j\over \partial q_1} & {\partial f_j\over \partial q_2} & \dots & {\partial f_j\over \partial q_n}\\ \\end{bmatrix}๊ทธ๋ ๋ค๋ฉด, ๋ฒกํฐ ํจ์๋ฅผ t๋ก ๋ฏธ๋ถํ ์ต์ข ๊ฒฐ๊ณผ๋,
{d\overset{\rightarrow}{f} \over dt};=;\begin{bmatrix} {df_1\over dt}\\ {df_2\over dt}\\ \vdots \\{df_n\over dt}\\ \\end{bmatrix};= \\begin{bmatrix} {\partial f_1\over \partial q_1} & \dots & {\partial f_1\over \partial q_n} \\\vdots\ & & \vdots\\ {\partial f_m\over \partial q_1} & \dots & {\partial f_m\over \partial q_n}\\ \\end{bmatrix} \\begin{bmatrix} {dq_1\over dt}\\ \vdots \\{dq_n\over dt}\\ \\end{bmatrix} +\begin{bmatrix} {df_1 \over dt}\\ \vdots \\{df_m \over dt}\\ \\end{bmatrix} \\์ฌ๊ธฐ์ ํ๋ ฌ์ด ๋ง๋ค์ด์ง๋ค๋ ๊ฒ์ ์์ผ๋ฉด ์๋๋ค! ๊ฐ๊ฐ์ ํฌ๊ธฐ๋ง ์ ์ด๋ณด๋ฉด,
Scalar Function by Vector
์ค์นผ๋ผ ํจ์๋ฅผ ์ค์นผ๋ผ๋ก ๋ฏธ๋ถํ๋ ๊ฐ์ฅ ์์ ์์์, ํจ์ f๋ฅผ ๋ฒกํฐ q๋ก ๋ฏธ๋ถํ๋ฉด, ๋ค์๊ณผ ๊ฐ๋ค.
{d f \over d\overset{\rightarrow}{q}};=;\begin{bmatrix} {d f\over d q_1} & {d f\over d q_2} & \dots & {d f\over d q_n}\\ \\end{bmatrix}Vector Function by Scalar
๋ฒกํฐ ํจ์๋ฅผ ์ค์นผ๋ผ๋ก ๋ฏธ๋ถํ๋ ๋๋ฒ์งธ ์์์, ๋ฒกํฐ ํจ์ f๋ฅผ q1์ผ๋ก ๋ฏธ๋ถํ๋ค๋ฉด,
{d\overset{\rightarrow}{f} \over dq_1};=;\begin{bmatrix} {d f_1\over d q_1} & {d f_1\over d q_1} & \dots & {d f_1\over d q_1}\\ \\end{bmatrix}์ ๋ฆฌ
- ์ค์นผ๋ผ ํจ์๋ฅผ ์ค์นผ๋ผ๋ก ๋ฏธ๋ถํ๋ฉด ์ค์นผ๋ผํจ์๋ค.
- ์ค์นผ๋ผ ํจ์๋ฅผ ๋ฒกํฐ ํจ์๋ก ๋ฏธ๋ถํ๋ฉด 1xn ๋ฒกํฐ๊ฐ ๋์จ๋ค.
- ๋ฒกํฐ ํจ์๋ฅผ ์ค์นผ๋ผ๋ก ๋ฏธ๋ถํ๋ฉด 1xm ๋ฒกํฐ๊ฐ ๋์จ๋ค.
- ๋ฒกํฐ ํจ์๋ฅผ ๋ฒกํฐ๋ก ๋ฏธ๋ถํ๋ฉด nxm ํ๋ ฌ์ด ๋์จ๋ค.
Skew-Symmetric Matrix Representation
Skew-Symmetric Matrix๋ ๋ฒกํฐ์ ์ธ์ ์ ์ฌ์ฉํด์ ๋ค๋ฅด๊ฒ ํํ์ด ๊ฐ๋ฅํ๋ฐ, ๊ฐ๋จํ ์๋ฅผ ๋ค์ด ์๊ฐํด๋ณด์.
\\overset{\rightarrow}{a} ;=;\[a_1;a_2;a_3\]^T\\ \\overset{\rightarrow}{b} ;=;\[b_1;b_2;b_3\]^T\\์ด ๋ ๋ฒกํฐ๋ฅผ ๋ด์ ํ๋ฉด,
\\overset{\rightarrow}{a}\times\overset{\rightarrow}{b};=; \\begin{bmatrix} a_2b_3-a_3b_2\\ -(a_1b_3-a_3b_1)\\ a_1b_2-a_2b_1 \\end{bmatrix} =\begin{bmatrix} 0 & -a_3 & a_2\\ a_3 & 0 & -a_1\\ -a_2 & a_1 & 0 \\end{bmatrix} \\begin{bmatrix} b_1\\ b_2\\ b_3 \\end{bmatrix};=; { { \underset{=} {\overset{\sim}{a} } } } \cdot \overset{\rightarrow}{b}์ธ์ ์์ b๋ฒกํฐ๋ฅผ ํ์ฉํด์ ๋ํ๋ด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋ํ๋ผ ์ ์๋ค. ์ด๋ ์ค๊ฐ์ skew-symmetric matrix ๊ฐ ๋์ค๊ณ , a ๋ฒกํฐ๊ฐ ์ผ์ชฝ์ ๋์ธ ์ธ์ ์ ์ํํ์ ๋ ๋ฐ์ํ๋ ํ๋ ฌ์ ์์ ๊ฐ์ด ํํํ๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, b๋ฒกํฐ์ ๋ํด ํ๋ฉด,
\\overset{\rightarrow}{a}\times\overset{\rightarrow}{b};=;\begin{bmatrix} 0 & -b_3 & b_2\\ b_3 & 0 & -b_1\\ -b_2 & b_1 & 0 \\end{bmatrix} \\begin{bmatrix} a_1\\ a_2\\ a_3 \\end{bmatrix};=; { { \underset{=} {\overset{\sim}{b} } } } \cdot \overset{\rightarrow}{a}์ด์ ๊ฐ๋ค.
Property
a ์ ๋จ์๋ฒกํฐ์ a ๋ฒกํฐ๋ฅผ ์ธ์ ํ๋ฉด, 0์ด๋ค.
์ด ํํ์ Skew-symmetric Matrix๋ฅผ ์จ์ ํํํ๋ฉด,
Skew-Symmetric Matrix ์ ํน์ง์ ์ฌ์ฉํ๋ฉด,
์ญํ์์ ์ฌ์ฉ์
์์คํ ๋ด์์ ์ญํ์ Joint ์์ ์์น ๋ฒกํฐ์์ ๊ด๊ณ๋ ๋ค์๊ณผ ๊ฐ์ด ๋น๋ฒํ๊ฒ ๋ฌ์ฌ๋๋ค.
์ฆ, a ๋ฒกํฐ์ x ๋ฒกํฐ๊ฐ ์์ง์์ ๋ํ๋ธ๋ค. ์์ง์ธ ๋ฒกํฐ๋ ๋ฌด์ํ๊ฒ ๋ง์ด ๋์จ๋ค๋ ์ ์ ๊ธฐ์ตํ ์ํ๋ก ๋ค์์ ๋ณด์. Skew-symmetric Matrix๋ฅผ ์ฌ์ฉํด์ ๋ํ๋ด๋ฉด,
{ { \underset{=} {\overset{\sim}{a} } } } \cdot \overset{\rightarrow}{x};=;\overset{\rightarrow}{0}\\ ;\\ ;\\ { { \underset{=} {\overset{\sim}{a} } } };=; \\begin{bmatrix} 0 & -a_3 & a_2\\ a_3 & 0 & -a_1\\ -a_2 & a_1 & 0 \\end{bmatrix}a ํ๋ ฌ์ ๋ํด Determinant๋ฅผ ๊ตฌํด๋ณด๋ฉด, 0์ด๋ค. ์ฆ, a ํ๋ ฌ์ ํน์ด ํ๋ ฌ์ด๋ค. ์ฆ, Rank๊ฐ matrix size๋ณด๋ค ์๋ค. ์ฆ, x ๋ฒกํฐ๋ ํ๋๋ก ๊ฒฐ์ ๋์ง ๋ชปํ๋ค.