¿£Áö´Ï¾î µ¹Á¾ dolljong
|
¹«·á ¼öÇÐÇÁ·Î±×·¥. SMath °ÁÂ.
¼ÕÀ¸·Î ¾´ °Íó·³ Ç¥ÇöÇÏ°í °è»êÇÏ´Â ÇÁ·Î±×·¥.
ÇÁ·Î±×·¥ »çÀÌÆ® : http://en.smath.info
|
SMath °ÁÂ (6) Çà·Ä (2/2)
|
À̼®Á¾
|
2014-12-28 23:41:35, Á¶È¸ : 7,598, Ãßõ : 756 |
tut06_matrix2
¹«·á ¼öÇÐÇÁ·Î±×·¥ SMath °Á (6) ¸ÅÆ®¸¯½º(2/2)
¿À´ÃÀº Áö³ °Á¿¡ ÀÌ¾î ¸ÅÆ®¸¯½º ±â´ÉµéÀ» ¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
Áö³ ½Ã°£¿¡´Â toolbar¿¡ ÀÖ´Â ±â´ÉÀ» À§ÁÖ·Î ¾Ë¾ÆºÃ°í, À̹ø °Á´ ¸ÅÆ®¸¯½º ¿¬»ê°ú ÇÔ¼ö(function)¸¦ Áß½ÉÀ¸·Î
¾Ë¾Æº¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.
¿ì¼± ¸ÅÆ®¸¯½º ¿¬»êÀÔ´Ï´Ù. ¸ÅÆ®¸¯½º¿¬»ê¿¡´Â ¿ªÇà·Ä(-1), ±×¸®°í dot product(*),
´õÇϱâ(+), »©±â(-) °¡ ÀÖ½À´Ï´Ù.
¿¹Á¦ Çà·Ä·Î aÇà·ÄÀ» ¾Æ·¡¿Í °°ÀÌ Á¤ÀÇÇÏ°Ú½À´Ï´Ù.
¿ªÇà·ÄÀ» ±¸Çϱâ À§Çؼ a^-1À» ÀÔ·ÂÇÏ°í =À» ÀÔ·ÂÇÕ´Ï´Ù. ¾Æ·¡¿Í °°ÀÌ °á°ú°¡ ³ª¿É´Ï´Ù.
°Ë»êÀ» Çغ¸±â À§Çؼ ¿ªÇà·Ä ±¸ÇÏ´Â °ø½ÄÁß ¿©ÀÎÀÚÇà·ÄÀ» ÀÌ¿ëÇÏ´Â °ø½ÄÀ¸·Î °Ë»êÀ» Çغ¸°Ú½À´Ï´Ù.
ÀÌ °ø½ÄÀ» SMathÀÇ Çà·Ä½Ä ±¸Çϱâ¿Í() ¿©ÀÎÀÚ ±¸Çϱâ()¸¦ ÀÌ¿ëÇؼ Ç¥ÇöÇÏ¸é ¾Æ·¡¿Í °°ÀÌ Ç¥ÇöÇÒ ¼ö ÀÖ°í
±×°á°ú´Â ^-1¸¦ ÀÌ¿ëÇؼ ±¸ÇÑ °ª°ú °°ÀÌ ³ª¿ÈÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
Çà·Ä ´õÇϱâ
Çà·Ä´õÇϱâ´Â + ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÏ¸é µË´Ï´Ù. a+a (Çà·Ä ´õÇϱâ Çà·Ä)ÀÇ °á°ú´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
Çà·Ä¿¡ ½ºÄ®¶ó·® 2¸¦ ´õÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Çà·Ä »©±â
Çà·Ä´õÇϱâ¿Í ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
a-aÀÇ °á°ú´Â ¿µÇà·ÄÀÌ ³ª¿À°í, Çà·Ä¿¡ ½ºÄ®¶ó·® 2¸¦ »¬ ¼öµµ ÀÖ½À´Ï´Ù.
½ºÄ®¶ó 2¿¡¼ Çà·Ä a¸¦ »©¸é Áï 2-a¸¦ Çϸé 2+(-1)*a¸¦ ÇÑ °Í°ú °°Àº °á°úÀÔ´Ï´Ù.
Çà·Ä°öÇϱâ
½ºÄ®¶ó°öÇϱâ Çà·ÄÀ» Çغ¸°Ú½À´Ï´Ù. 2*a , a*2 ÀÇ °á°ú´Â °°½À´Ï´Ù.
Çà·Ä °öÇϱâ Çà·ÄÀ» Çغ¸°Ú½À´Ï´Ù. a*aÀÇ°á°ú´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
±â¾ïÀ» ´õµë¾î a*aÀÇ 1ÇàÀ» ±¸Çغ¸¸é -1, 5 ,8·Î ¸Â½À´Ï´Ù.
¾Æ·¡¿Í °°ÀÌ aÇà·Ä¿¡ aÇà·ÄÀÇ ¿ªÇà·ÄÀ» °öÇÏ¸é ´ÜÀ§Çà·ÄÀÌ ³ª¿À´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
Çà·Ä°ü·ÃÇÔ¼ö(function)
ÇÔ¼ö(function)Àº [Insert]¸Þ´ºÀÇ [Function]À̳ª »ó´ÜÅø¹Ù¸¦ ÀÌ¿ëÇÏ¿© ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð ÇÔ¼ö¸íÀ»
¾Ë°í ÀÖ´Ù¸é Á÷Á¢ ÀÔ·ÂÇÏ´Â °ÍÀÌ ´õ ÆíÇÕ´Ï´Ù.
[Insert][Function]À̳ª ¸¦ ¼±ÅÃÇÏ¸é ¾Æ·¡ ±×¸²°ú °°ÀÌ
ÇÔ¼ö ÀÔ·ÂâÀÌ ³ªÅ¸³³´Ï´Ù.
Categoryº°·Î FunctionÀÇ À̸§À¸·Î ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç, ¾Æ·¡ÂÊ¿¡´Â ¿¹Á¦¿Í ¼³¸íÀ» º¼ ¼öÀÖ½À´Ï´Ù.
Çà·Ä°ü·Ã ÇÔ¼ö´Â [Matrix and vector] Category¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
* diag(u) : vector u (column matrix)ÀÇ ¿ä¼Ò·Î°¡ ´ë°¢¿ä¼Ò°¡ µÇ°í ³ª¸ÓÁö ¿ä´Â 0À¸·Î µÈÀ»
Çà·ÄÀ»±¸ÇØÁÝ´Ï´Ù.
* identity(n) : n x nÀÇ identity matrix¸¦ ±¸ÇØÁÝ´Ï´Ù.
* matrix(n,m) : nÇà, m¿ÀÇ ¸ðµç¿ä¼Ò°¡ 0ÀÎ Çà·ÄÀ» ¸¸µé¾îÁÝ´Ï´Ù.
* reverse(matrix) : matrix³ª vetorÀÇ ÇàÀ» °Å²Ù·Î ¸¸µì´Ï´Ù.
* submatrix(matrix,is,ie,js,je) : matrixÀÇ ºÎºÐmatrix¸¦ ÃßÃâÇÕ´Ï´Ù. isÇàºÎÅÍ ieÇà±îÁö,
js¿ºÎÅÍ je¿±îÁö¸¦ ÃßÃâÇÕ´Ï´Ù.
* col(matrix,j) : matrix¿¡¼ j¹ø° ¿À» ÃßÃâÇÕ´Ï´Ù..
* row(matrix,i) : matrix¿¡¼ i¹ø° ÇàÀ» ÃßÃâÇÕ´Ï´Ù.
* augment(m1,m2) : m1 matrix¿¡ m2 matrix¸¦ ¿À» ±âÁØÀ¸·Î º´Ä¡(juxtaposition)ÇÑ´Ù. À̶§
µÎ matrixÀÇ ÇàÀÇ °³¼ö°¡ °°¾Æ¾ß ÇÕ´Ï´Ù.
* stack(m1,m2) : m1 matrix¿¡ m2 matrix¸¦ ÇàÀ» ±âÁØÀ¸·Î º´Ä¡(juxtaposition)ÇÑ´Ù. À̶§ µÎ
matrixÀÇ ¿ÀÇ °³¼ö°¡ °°¾Æ¾ß ÇÕ´Ï´Ù.
[Matrix and vector]°ü·Ã function¿¡´Â matrixÀÇ ¼Ó¼º, Á¤º¸ µîÀ» ±¸ÇÒ ¼ö ÀÖ´Â ¿©·¯°¡Áö ÇÔ¼ö°¡
ÀÖ½À´Ï´Ù.
* cols(matrix) : matrixÀÇ ¿ÀÇ ¼ö¸¦ ±¸ÇÕ´Ï´Ù.
* det(matrix) : matrixÀÇ Çà·Ä½Ä(determinant)À» ±¸ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö´Â |matrix|·Î Ç¥ÇöµË´Ï´Ù.
* el(matrix,i,j) : matrixÀÇ iÇà, j¿ÀÇ ¿ä¼Ò¸¦ ±¸ÇÕ´Ï´Ù. matrix [ i , j¸¦ ÀÔ·ÂÇÏ´Â °Í°ú °°À¸¸ç
Ç¥ÇöÀº matrix ¿·¿¡ i¿Í j°¡ ºóÄÀ¸·Î ±¸ºÐµÈ ¾Æ·¡Ã·ÀڷΠǥÇöµË´Ï´Ù.
* length(matrix) : matrixÀÇ Àüü ¿ä¼Ò¼ö¸¦ ±¸ÇÕ´Ï´Ù.
* max(matrix) : matrixÀÇ °¡Àå Å« ¿ä¼Ò¸¦ ±¸ÇÕ´Ï´Ù.
* min(matrix) : matrixÀÇ °¡Àå ÀÛÀº ¿ä¼Ò¸¦ ±¸ÇÕ´Ï´Ù.
* norm1(matrix) : matrixÀÇ L1 NormÀ» ±¸ÇØÁÝ´Ï´Ù. L1 NormÀº °¢ ¿ä¼ÒÀÇ Àý´ë°ªÀ» ´õÇÑ °ª.
* norme(matrix) : matrixÀÇ Euclidean NormÀ» ±¸ÇØÁÝ´Ï´Ù. Euclidean NormÀº °¢ ¿ä¼ÒÀÇ
Á¦°öÀ» ´õÇÑ ÈÄ root¸¦ ÃëÇÑ °ª.
* normi(matrix) : matrixÀÇ infinite NormÀ» ±¸ÇØÁÝ´Ï´Ù.
* rank(matrix) : matrixÀÇ rankÀ» ±¸ÇØÁÝ´Ï´Ù. (Çà ¶Ç´Â ¿¿¡¼ ¼±Çüµ¶¸³ÀÎ º¤ÅÍÀÇ °³¼ö)
* tr(matrix) : matrixÀÇ trace¸¦ ±¸ÇØÁÝ´Ï´Ù.(´ë°¢¿ä¼ÒµéÀÇ ÇÕ)
À§ÀÇ ÇÔ¼öµéÀÇ ¿¹´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
Matrix Sorting ÇÔ¼ö.
* csort(matrix,j) : j¿ÀÇ °ªÀ» ±âÁØÀ¸·Î ¿À¸§Â÷¼øÀ¸·Î sortÇÕ´Ï´Ù. Áï ÇàÀÇ ¼ø¼¸¦ ¹Ù²ß´Ï´Ù.
* rsort(matrix,i) : iÇàÀÇ °ªÀ» ±âÁØÀ¸·Î ¿À¸§Â÷¼øÀ¸·Î sortÇÕ´Ï´Ù. Áï ¿ÀÇ ¼ø¼¸¦ ¹Ù²ß´Ï´Ù.
* sort(vector) : vector(column matrix)¸¦ ¿À¸§Â÷¼øÀ¸·Î sortingÇÕ´Ï´Ù.
¿¢¼¿ÀÇ °·ÂÇÑ ±â´ÉÀÌ Å×ÀÌºí ±â´ÉÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. ¾÷¹«¸¦ ÇÏ´Ùº¸¸é Å×À̺íÀ» ¸¹ÀÌ »ç¿ëÇϴµ¥,
¿¢¼¿ÀÇ Å×ÀÌºí ±â´É¿¡ ÇØ´çÇÏ´Â °ÍÀÌ SMath¿¡¼´Â Çà·Ä±â´ÉÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.
¹°·Ð SMath¿¡µµ Å×ÀÌºí ±â´ÉÀÌ ÀÖ½À´Ï´Ù¸¸, ¿¢¼¿Ã³·³ cell °³³äÀÌ ¾Æ´Ï¶ó matrix³»¿ëÀ» º¸±âÁÁ°Ô
Å×À̺í ÇüÅ·Πº¸¿©ÁÖ´Â ±â´ÉÀÔ´Ï´Ù. SMath¿¡¼ matrix±â´É°ú table±â´ÉÀ» ÀûÀýÇÏ°Ô Á¶ÇÕÇؼ
»ç¿ëÇÏ¸é ¿¢¼¿Ã³·³ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °úÁ¤¿¡¼ matrix °ü·ÃÇÔ¼öµéÀ» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.
|
|
|
|
±¸Á¶¼³°èÀÇ ¹Ì·¡¸¦ ÁغñÇÏ´Â ¸ðÀÓ [±¸Á¶¼³°è¹Ì·¡Æ÷·³]
|
|