MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

ํ•œ ์ค„์— ํ•œ ํ–‰์”ฉ ์ž…๋ ฅํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด 2ร—2 ํ–‰๋ ฌ์€ "1, 2" ๋‹ค์Œ ์ค„์— "3, 4"๋กœ ์ ์Šต๋‹ˆ๋‹ค. ์†Œ์ˆ˜, ์Œ์ˆ˜, ์ง€์ˆ˜ ํ‘œ๊ธฐ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

Matrix scalar product ฮปA (2 ร— 2)
[
-5 -10
-15 -20
]
-5.0
Scalar ฮป -5
์ฐจ์› 2 ร— 2
๊ทœ์น™ cij = ฮป ยท aij

ํ–‰๋ ฌ์˜ ์Šค์นผ๋ผ ๊ณฑ์…ˆ์ด๋ž€?

์Šค์นผ๋ผ ๊ณฑ์…ˆ์€ ์„ ํ˜•๋Œ€์ˆ˜์—์„œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์—ฐ์‚ฐ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ํ–‰๋ ฌ A์™€ ํ•˜๋‚˜์˜ ์‹ค์ˆ˜ ฮป(์Šค์นผ๋ผ)๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์Šค์นผ๋ผ ๊ณฑ \(\lambda \times A\)๋Š” A์˜ ๋ชจ๋“  ์›์†Œ ํ•˜๋‚˜ํ•˜๋‚˜์— ฮป๋ฅผ ๊ณฑํ•ด์„œ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ ๊ฒฐ๊ณผ๋กœ A์™€ ํ–‰๊ณผ ์—ด์˜ ๊ฐœ์ˆ˜๊ฐ€ ๋˜‘๊ฐ™์€ ์ƒˆ๋กœ์šด ํ–‰๋ ฌ C๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. ํ–‰๋ ฌ๋ผ๋ฆฌ์˜ ๊ณฑ์…ˆ๊ณผ ๋‹ฌ๋ฆฌ ์ฐจ์›์„ ๋งž์ถœ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ์–ด๋–ค ํ˜•ํƒœ์˜ ์ง์‚ฌ๊ฐํ˜• ํ–‰๋ ฌ์—๋„ ๊ทธ๋Œ€๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ๊ธฐ ์‚ฌ์šฉ๋ฒ•

๋จผ์ € ํ–‰๋ ฌ์˜ ํ–‰(\(i\))๊ณผ ์—ด(\(j\)) ๊ฐœ์ˆ˜๋ฅผ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ž…๋ ฅ๋ž€์— ํ–‰๋ ฌ A์˜ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋Š”๋ฐ, ํ•œ ์ค„์— ํ•œ ํ–‰์”ฉ ์ ๊ณ  ๊ฐ™์€ ํ–‰ ์•ˆ์˜ ๊ฐ’๋“ค์€ ์‰ผํ‘œ๋‚˜ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์Šค์นผ๋ผ ฮป๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์Œ์ˆ˜, ์†Œ์ˆ˜, ๋˜๋Š” 1.5e-3 ๊ฐ™์€ ์ง€์ˆ˜ ํ‘œ๊ธฐ๋กœ๋„ ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‘œ์‹œํ•  ์œ ํšจ์ˆซ์ž ์ž๋ฆฟ์ˆ˜๋ฅผ ๊ณ ๋ฅธ ๋’ค ์‹คํ–‰ํ•˜๋ฉด, ์›๋ž˜ ์ฐจ์›์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ ๊ฒฐ๊ณผ ํ–‰๋ ฌ \(\lambda \times A\)๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.

๊ณต์‹ ์ž์„ธํžˆ ๋ณด๊ธฐ

๊ทœ์น™์€ ์›์†Œ๋ณ„๋กœ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ํ–‰ i์™€ ์—ด j์— ๋Œ€ํ•ด $$(\lambda \cdot A)_{ij} = \lambda \cdot a_{ij}, \quad i = 1 \ldots \text{Rows}, \; j = 1 \ldots \text{Cols}$$ ์ž…๋‹ˆ๋‹ค. ๊ฐ ์›์†Œ๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐฐ์œจ ์กฐ์ •๋˜๊ธฐ ๋•Œ๋ฌธ์—, ์Šค์นผ๋ผ์— ๋Œ€ํ•ด ๊ตํ™˜๋ฒ•์น™(\(\lambda A = A\lambda\))๊ณผ ๋ถ„๋ฐฐ๋ฒ•์น™(\(\lambda \times (A + B) = \lambda A + \lambda B\))์ด ๋ชจ๋‘ ์„ฑ๋ฆฝํ•ฉ๋‹ˆ๋‹ค. ์Šค์นผ๋ผ๊ฐ€ 0์ด๋ฉด ์˜ํ–‰๋ ฌ์ด ๋˜๊ณ , 1์ด๋ฉด A๊ฐ€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋˜๋ฉฐ, -1์ด๋ฉด A์˜ ๋ถ€ํ˜ธ๋ฅผ ๋’ค์ง‘์€ ํ–‰๋ ฌ์ด ๋ฉ๋‹ˆ๋‹ค.

์Šค์นผ๋ผ ๋žŒ๋‹ค๊ฐ€ 2ร—2 ํ–‰๋ ฌ์˜ ๊ฐ ์›์†Œ์— ๊ณฑํ•ด์ ธ ๊ฒฐ๊ณผ ํ–‰๋ ฌ์„ ๋งŒ๋“œ๋Š” ๋ชจ์Šต
ํ–‰๋ ฌ A์˜ ๊ฐ ์›์†Œ์— ์Šค์นผ๋ผ ๋žŒ๋‹ค๋ฅผ ๊ณฑํ•ด ํ–‰๋ ฌ C๋ฅผ ๋งŒ๋“ ๋‹ค.

ํ’€์ด ์˜ˆ์ œ

A = [[1, 2], [3, 4]], ฮป = -5๋ผ๊ณ  ํ•ฉ์‹œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด \(c_{11} = -5 \times 1 = -5\), \(c_{12} = -5 \times 2 = -10\), \(c_{21} = -5 \times 3 = -15\), \(c_{22} = -5 \times 4 = -20\)์ด ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” C = [[-5, -10], [-15, -20]]์ž…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์˜ˆ๋กœ, A = [[2, -1, 0], [4, 3, 5]]์— ฮป = 0.5๋ฅผ ๊ณฑํ•˜๋ฉด [[1, -0.5, 0], [2, 1.5, 2.5]]๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.

2ร—2 ํ–‰๋ ฌ์„ ์Šค์นผ๋ผ 2๋กœ ๋‘ ๋ฐฐ๋กœ ๋งŒ๋“œ๋Š” ์˜ˆ์ œ
์˜ˆ์ œ: 2ร—2 ํ–‰๋ ฌ์— ์Šค์นผ๋ผ 2๋ฅผ ๊ณฑํ•˜๊ธฐ.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

ํ–‰๋ ฌ์ด ๊ผญ ์ •์‚ฌ๊ฐํ˜•์ด์–ด์•ผ ํ•˜๋‚˜์š”? ์•„๋‹™๋‹ˆ๋‹ค. ํ–‰๋ฒกํ„ฐ์™€ ์—ด๋ฒกํ„ฐ๋ฅผ ํฌํ•จํ•ด ์–ด๋–ค ์ง์‚ฌ๊ฐํ˜• ํ˜•ํƒœ๋“  ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๊ฒฐ๊ณผ๋„ ๊ฐ™์€ ํ˜•ํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๋นˆ ์นธ์ด ์žˆ์œผ๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ๋น„์–ด ์žˆ๋Š” ๊ฐ’์€ 0์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธธ์ด๊ฐ€ ์งง์€ ํ–‰์€ ์„ ํƒํ•œ ์—ด ๊ฐœ์ˆ˜๋งŒํผ 0์œผ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค.

์Šค์นผ๋ผ๊ฐ€ ๋ถ„์ˆ˜๋‚˜ ์Œ์ˆ˜์—ฌ๋„ ๋˜๋‚˜์š”? ๋„ค. ์Œ์ˆ˜, ์†Œ์ˆ˜, ์ง€์ˆ˜ ํ‘œ๊ธฐ๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ, ์Šค์นผ๋ผ๊ฐ€ 0์ด๋ฉด ์˜ํ–‰๋ ฌ์ด ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: