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

๊ณ„์‚ฐ ์ž…๋ ฅ

ํ–‰๋ ฌ A๋Š” nร—n ์ •์‚ฌ๊ฐ ํ–‰๋ ฌ์ด๊ณ  ๋ฒกํ„ฐ b์˜ ๊ธธ์ด๋Š” n์ž…๋‹ˆ๋‹ค. 2๋ถ€ํ„ฐ 10๊นŒ์ง€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํ•œ ์ค„์— ํ•œ ํ–‰์”ฉ, ์ˆซ์ž๋Š” ๊ณต๋ฐฑ์ด๋‚˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์„ธ์š”.
๊ธธ์ด n์˜ ๋ชฉ๋ก์œผ๋กœ, ์ˆซ์ž๋Š” ๊ณต๋ฐฑ์ด๋‚˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์„ธ์š”.

๊ณต์‹

Show calculation steps (1)
  1. Determinant from LU Pivots

    Determinant from LU Pivots: Nร—N ์—ฐ๋ฆฝ์ผ์ฐจ๋ฐฉ์ •์‹ ํ’€์ด ๊ณ„์‚ฐ๊ธฐ (LU ๋ถ„ํ•ด)

    After Gaussian elimination with partial pivoting, det(A) equals the product of the U diagonal pivots, with sign flipped once per row swap.

๊ด‘๊ณ 

๊ฒฐ๊ณผ

ํ•ด ๋ฒกํ„ฐ x
x1 = 2, x2 = 3, x3 = -1
์—ฐ๋ฆฝ๋ฐฉ์ •์‹ ํฌ๊ธฐ (n) 3
ํ–‰๋ ฌ A์˜ ํ–‰๋ ฌ์‹ -1
๊ณ„์‚ฐ ๋ฐฉ๋ฒ• ๋ถ€๋ถ„ ํ”ผ๋ฒ—ํŒ…์„ ์ ์šฉํ•œ LU ๋ถ„ํ•ด

์ด ๊ณ„์‚ฐ๊ธฐ์˜ ๊ธฐ๋Šฅ

์ด ๋„๊ตฌ๋Š” ๋ฏธ์ง€์ˆ˜๊ฐ€ n๊ฐœ์ธ n์› ์—ฐ๋ฆฝ์ผ์ฐจ๋ฐฉ์ •์‹์„ ํ’‰๋‹ˆ๋‹ค. ์ด๋ฅผ ๊ฐ„๋‹จํžˆ \(\mathbf{A}\,\mathbf{x} = \mathbf{b}\)๋กœ ํ‘œ๊ธฐํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ A๋Š” nร—n ๊ณ„์ˆ˜ ํ–‰๋ ฌ, x๋Š” ๋ฏธ์ง€์ˆ˜ ๋ฒกํ„ฐ, b๋Š” ์ƒ์ˆ˜ ๋ฒกํ„ฐ์ž…๋‹ˆ๋‹ค. ๊ณ„์‚ฐ๊ธฐ๋Š” ์œ ์ผํ•ด ๋ฒกํ„ฐ x์™€ ํ•จ๊ป˜ ํ–‰๋ ฌ A์˜ ํ–‰๋ ฌ์‹์„ ํ•จ๊ป˜ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์ˆœ์ˆ˜ํ•œ ์„ ํ˜•๋Œ€์ˆ˜์ด๋ฏ€๋กœ ์–ด๋А ๋‚˜๋ผ์—์„œ๋“  ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ, ๊ตญ๊ฐ€๋‚˜ ๋‹จ์œ„์— ๋”ฐ๋ฅธ ์ฐจ์ด๊ฐ€ ์ „ํ˜€ ์—†์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅํ•˜๋Š” ๋ชจ๋“  ๊ฐ’์€ ๊ทธ์ € ์‹ค์ˆ˜์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

์ •์‚ฌ๊ฐ ๊ณ„์ˆ˜ ํ–‰๋ ฌ, ๋ฏธ์ง€ ๋ฒกํ„ฐ, ์šฐ๋ณ€ ๋ฒกํ„ฐ๋กœ ์ด๋ฃจ์–ด์ง„ ํ–‰๋ ฌ-๋ฒกํ„ฐ ๋ฐฉ์ •์‹ A x = b
n๊ฐœ์˜ ์„ ํ˜• ๋ฐฉ์ •์‹ ๊ณ„๋ฅผ Aยทx = b๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œํ˜„ํ•œ ๊ฒƒ.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๋จผ์ € n(๋ฐฉ์ •์‹๊ณผ ๋ฏธ์ง€์ˆ˜์˜ ๊ฐœ์ˆ˜)์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ณ„์ˆ˜ ํ–‰๋ ฌ A๋ฅผ ํ•œ ์ค„์— ํ•œ ํ–‰์”ฉ ์ž…๋ ฅํ•˜๋˜ ์ˆซ์ž๋Š” ๊ณต๋ฐฑ์ด๋‚˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ , ์ด์–ด์„œ ์ƒ์ˆ˜ ๋ฒกํ„ฐ b๋ฅผ ๊ธธ์ด n์˜ ๋ชฉ๋ก์œผ๋กœ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์‹œํ•  ์ •๋ฐ€๋„๋ฅผ ์„ ํƒํ•œ ๋’ค ํ’€์ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜, ์†Œ์ˆ˜, ์†Œ์ˆ˜ ํ˜•ํƒœ์˜ ๊ฐ’ ๋ชจ๋‘ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. A์˜ ํ–‰๊ณผ ์—ด ๊ฐœ์ˆ˜๊ฐ€ n๊ณผ ๊ฐ™๊ณ  b์˜ ๊ธธ์ด๋„ n๊ณผ ์ผ์น˜ํ•˜๋ฉด ํ•ด๊ฐ€ ๊ณ„์‚ฐ๋˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฐจ์›์ด ๋งž์ง€ ์•Š๋Š”๋‹ค๋Š” ์•ˆ๋‚ด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ์›๋ฆฌ

์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ๋ถ€๋ถ„ ํ”ผ๋ฒ—ํŒ…(partial pivoting)์„ ์ ์šฉํ•œ ๊ฐ€์šฐ์Šค ์†Œ๊ฑฐ๋ฒ•์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ˆ˜ํ•™์ ์œผ๋กœ LU ๋ถ„ํ•ด \(\mathbf{P}\mathbf{A} = \mathbf{L}\mathbf{U}\)์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ์—ด๋งˆ๋‹ค ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”ผ๋ฒ— ์ค‘ ์ ˆ๋Œ“๊ฐ’์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ์„ ํƒํ•ด ์ˆ˜์น˜์  ์•ˆ์ •์„ฑ์„ ํ™•๋ณดํ•˜๊ณ , ํ”ผ๋ฒ— ์•„๋ž˜์˜ ์„ฑ๋ถ„์„ ์†Œ๊ฑฐํ•œ ๋’ค, ๋งˆ์ง€๋ง‰ ๋ฏธ์ง€์ˆ˜๋ถ€ํ„ฐ ์œ„๋กœ ์˜ฌ๋ผ๊ฐ€๋ฉฐ ํ›„์ง„ ๋Œ€์ž…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ํ”ผ๋ฒ—์ด ์‚ฌ์‹ค์ƒ 0์ด๋ผ๋ฉด ํ–‰๋ ฌ์‹์ด 0์ด ๋˜์–ด ํ–‰๋ ฌ์ด ํŠน์ด ํ–‰๋ ฌ(singular)์ด ๋˜๊ณ , ๋”ฐ๋ผ์„œ ์œ ์ผํ•ด๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๊ณ„์‚ฐ๊ธฐ๋Š” 0์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๋Œ€์‹  ์ด๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

$$\begin{gathered} \mathbf{A}\,\mathbf{x} = \mathbf{b}, \qquad \mathbf{A} = \mathbf{L}\mathbf{U} \\[1.5em] \text{solve}\quad \left\{ \begin{aligned} \mathbf{L}\mathbf{y} &= \mathbf{b} \quad(\text{forward}) \\ \mathbf{U}\mathbf{x} &= \mathbf{y} \quad(\text{back substitution}) \end{aligned} \right. \end{gathered}$$ $$\det(\mathbf{A}) = (-1)^{s}\prod_{k=1}^{n} u_{kk}$$
์ •์‚ฌ๊ฐ ํ–‰๋ ฌ A๋ฅผ ํ•˜์‚ผ๊ฐ ํ–‰๋ ฌ L๊ณผ ์ƒ์‚ผ๊ฐ ํ–‰๋ ฌ U๋กœ ๋ถ„ํ•ดํ•œ ๊ฒƒ
LU ๋ถ„ํ•ด๋Š” A๋ฅผ ํ•˜์‚ผ๊ฐ ํ–‰๋ ฌ L๊ณผ ์ƒ์‚ผ๊ฐ ํ–‰๋ ฌ U๋กœ ๋ถ„ํ•ดํ•œ๋‹ค.

์˜ˆ์ œ ํ’€์ด

๋‹ค์Œ ์‹์„ ์‚ดํŽด๋ด…์‹œ๋‹ค. \(2x + y - z = 8\), \(-3x - y + 2z = -11\), \(-2x + y + 2z = -3\). ์ฆ‰ \(\mathbf{A} = [[2,1,-1],[-3,-1,2],[-2,1,2]]\), \(\mathbf{b} = [8,-11,-3]\)์ž…๋‹ˆ๋‹ค. ์†Œ๊ฑฐ ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉด \(x = 2\), \(y = 3\), \(z = -1\)์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์‹์— ๋Œ€์ž…ํ•ด ํ™•์ธํ•˜๋ฉด $$2(2) + 3 - (-1) = 4 + 3 + 1 = 8$$๋กœ ์ •ํ™•ํžˆ ๋งž์Šต๋‹ˆ๋‹ค.

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

ํ–‰๋ ฌ์‹์ด 0์ด๋ฉด ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? ํ–‰๋ ฌ์ด ํŠน์ด ํ–‰๋ ฌ์ด๋ผ๋Š” ๋œป์œผ๋กœ, ๋ฐฉ์ •์‹์ด ์„œ๋กœ ์ข…์†์ด๊ฑฐ๋‚˜ ๋ชจ์ˆœ์ด ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์œ ์ผํ•œ ํ•ด๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ณ„์‚ฐ๊ธฐ๋Š” ํŠน์ด ํ–‰๋ ฌ์ž„์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

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

ํ•ด๊ฐ€ ์ •์ˆ˜๊ฐ€ ์•„๋‹ ์ˆ˜๋„ ์žˆ๋‚˜์š”? ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ํ•ด๋Š” ๋ถ€๋™์†Œ์ˆ˜์ ์œผ๋กœ ๊ณ„์‚ฐ๋˜์–ด ์†Œ์ˆ˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ‘œ์‹œ ์ •๋ฐ€๋„ ์„ค์ •์œผ๋กœ ์œ ํšจ์ˆซ์ž๋ฅผ ๋ช‡ ์ž๋ฆฌ๊นŒ์ง€ ๋ณด์—ฌ์ค„์ง€ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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