<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=%EA%B0%80%EC%9A%B0%EC%8A%A4_%EC%86%8C%EA%B1%B0%EB%B2%95</id>
	<title>가우스 소거법 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=%EA%B0%80%EC%9A%B0%EC%8A%A4_%EC%86%8C%EA%B1%B0%EB%B2%95"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=%EA%B0%80%EC%9A%B0%EC%8A%A4_%EC%86%8C%EA%B1%B0%EB%B2%95&amp;action=history"/>
	<updated>2026-06-13T22:11:02Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=%EA%B0%80%EC%9A%B0%EC%8A%A4_%EC%86%8C%EA%B1%B0%EB%B2%95&amp;diff=986&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류:수치 해석 선형대수학에서, &#039;&#039;&#039;가우스 소거법&#039;&#039;&#039;은 연립일차방정식을 풀이하는 알고리즘이다. 풀이 과정에서, 일부 미지수가 차츰 소거되어 결국 남은 미지수에 대한 선형 결합으로 표현되면서 풀이가 완성된다. 가우스 소거법은 보통 행렬을 사용하며, 첨가 행렬을 그와 풀이가 같은 더 간단한 행렬로 변환하여 풀이를 완성한다. 가우스 소...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=%EA%B0%80%EC%9A%B0%EC%8A%A4_%EC%86%8C%EA%B1%B0%EB%B2%95&amp;diff=986&amp;oldid=prev"/>
		<updated>2023-03-24T11:51:06Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%88%98%EC%B9%98_%ED%95%B4%EC%84%9D&quot; title=&quot;분류:수치 해석&quot;&gt;분류:수치 해석&lt;/a&gt; &lt;a href=&quot;/noriwiki/index.php?title=%EC%84%A0%ED%98%95%EB%8C%80%EC%88%98%ED%95%99&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;선형대수학 (없는 문서)&quot;&gt;선형대수학&lt;/a&gt;에서, &amp;#039;&amp;#039;&amp;#039;가우스 소거법&amp;#039;&amp;#039;&amp;#039;은 &lt;a href=&quot;/noriwiki/index.php?title=%EC%97%B0%EB%A6%BD%EC%9D%BC%EC%B0%A8%EB%B0%A9%EC%A0%95%EC%8B%9D&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;연립일차방정식 (없는 문서)&quot;&gt;연립일차방정식&lt;/a&gt;을 풀이하는 &lt;a href=&quot;/noriwiki/index.php?title=%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;알고리즘 (없는 문서)&quot;&gt;알고리즘&lt;/a&gt;이다. 풀이 과정에서, 일부 미지수가 차츰 소거되어 결국 남은 미지수에 대한 &lt;a href=&quot;/noriwiki/index.php?title=%EC%84%A0%ED%98%95_%EA%B2%B0%ED%95%A9&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;선형 결합 (없는 문서)&quot;&gt;선형 결합&lt;/a&gt;으로 표현되면서 풀이가 완성된다. 가우스 소거법은 보통 &lt;a href=&quot;/noriwiki/index.php?title=%ED%96%89%EB%A0%AC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;행렬 (없는 문서)&quot;&gt;행렬&lt;/a&gt;을 사용하며, &lt;a href=&quot;/noriwiki/index.php?title=%EC%B2%A8%EA%B0%80_%ED%96%89%EB%A0%AC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;첨가 행렬 (없는 문서)&quot;&gt;첨가 행렬&lt;/a&gt;을 그와 풀이가 같은 더 간단한 행렬로 변환하여 풀이를 완성한다. 가우스 소...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류:수치 해석]]&lt;br /&gt;
[[선형대수학]]에서, &amp;#039;&amp;#039;&amp;#039;가우스 소거법&amp;#039;&amp;#039;&amp;#039;은 [[연립일차방정식]]을 풀이하는 [[알고리즘]]이다. 풀이 과정에서, 일부 미지수가 차츰 소거되어 결국 남은 미지수에 대한 [[선형 결합]]으로 표현되면서 풀이가 완성된다. 가우스 소거법은 보통 [[행렬]]을 사용하며, [[첨가 행렬]]을 그와 풀이가 같은 더 간단한 행렬로 변환하여 풀이를 완성한다. 가우스 소거법은 [[행렬식]]과 [[역행렬]]의 계산에도 응용된다.&lt;br /&gt;
&lt;br /&gt;
== 정의 ==&lt;br /&gt;
[[체 (수학)|체]] &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt;에 대하여, &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;개의 미지수에 대한 &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt;개의 방정식으로 구성된 [[연립일차방정식]]&lt;br /&gt;
:&amp;lt;math&amp;gt;Mx=0&amp;lt;/math&amp;gt;&lt;br /&gt;
이 주어졌다고 하자. 여기서&lt;br /&gt;
:&amp;lt;math&amp;gt;M=\begin{pmatrix}&lt;br /&gt;
M_{11}&amp;amp;M_{12}&amp;amp;\cdots&amp;amp;M_{1,n+1}\\M_{21}&amp;amp;M_{22}&amp;amp;\cdots&amp;amp;M_{2,n+1}\\&lt;br /&gt;
\vdots&amp;amp;\vdots&amp;amp;\ddots&amp;amp;\vdots\\M_{m1}&amp;amp;M_{m2}&amp;amp;\cdots&amp;amp;M_{m,n+1}\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
은 주어진 &amp;lt;math&amp;gt;m\times(n+1)&amp;lt;/math&amp;gt; 행렬이고,&lt;br /&gt;
:&amp;lt;math&amp;gt;x=\begin{pmatrix}x_1\\x_2\\\vdots\\x_n\\1\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
은 &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;개의 미지수를 포함하는 열벡터이다. 즉, 이는 풀어서 쓰면 다음과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;M_{11}x_1+M_{12}x_2+\cdots+M_{1,n}x_n+M_{1,n+1}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;M_{21}x_1+M_{22}x_2+\cdots+M_{2,n}x_n+M_{2,n+1}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
::::::::&amp;lt;math&amp;gt;\vdots&amp;lt;/math&amp;gt;&lt;br /&gt;
:&amp;lt;math&amp;gt;M_{m1}x_1+M_{m2}x_2+\cdots+M_{m,n}x_n+M_{m,n+1}=0&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 기본 행 연산 ===&lt;br /&gt;
이 경우, 이 연립방정식에 다음과 같은 세 가지 연산을 가할 수 있다. 이들을 &amp;#039;&amp;#039;&amp;#039;기본 행 연산&amp;#039;&amp;#039;&amp;#039;이라고 한다.&lt;br /&gt;
* (행의 치환) &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;의 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;번째 행과 &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;번째 행을 서로 바꾼다.&lt;br /&gt;
&lt;br /&gt;
* (행의 상수곱) &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;번째 행을 0이 아닌 임의의 상수 &amp;lt;math&amp;gt;a\in K\setminus\{0\}&amp;lt;/math&amp;gt;으로 곱한다.&lt;br /&gt;
&lt;br /&gt;
* (행의 합) 임의의 상수 &amp;lt;math&amp;gt;a\in K&amp;lt;/math&amp;gt;에 대하여, &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;번째 행의 &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt;배를 &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;번째 행에 더한다.&lt;br /&gt;
&lt;br /&gt;
=== 행사다리꼴행렬 ===&lt;br /&gt;
일반적으로 [[사다리꼴행렬]](Echelon matrix,에쉴론 메트릭스, 또는 행사다리꼴행렬)은,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;m\times(n+1)&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;에 대하여, &amp;lt;math&amp;gt;j_0(i)=\min\{j\le n\colon M_{ij}\ne0\}&amp;lt;/math&amp;gt;이라고 하면, &amp;lt;math&amp;gt;M_{i,j_0(i)}&amp;lt;/math&amp;gt;를 &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;번째 행의 &amp;#039;&amp;#039;&amp;#039;선행 계수&amp;#039;&amp;#039;&amp;#039;(先行係數, {{llang|en|leading coefficient}})라고 한다. 선행 계수는 존재하지 않을 수 있다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;m\times(n+1)&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;이 다음 조건을 만족시키면, &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;을 &amp;#039;&amp;#039;&amp;#039;행사다리꼴행렬&amp;#039;&amp;#039;&amp;#039;(사다리꼴行列, {{llang|en|échelon matrix}})이라고 한다.&lt;br /&gt;
* 만약 &amp;lt;math&amp;gt;0=M_{i1}=\cdots=M_{in}&amp;lt;/math&amp;gt;이라면, 모든 &amp;lt;math&amp;gt;i\le i&amp;#039;&amp;lt;/math&amp;gt;에 대하여 &amp;lt;math&amp;gt;0=M_{i&amp;#039;1}=\cdots=M_{i&amp;#039;n}&amp;lt;/math&amp;gt;이다.&lt;br /&gt;
* 만약 &amp;lt;math&amp;gt;i&amp;lt;i&amp;#039;&amp;lt;/math&amp;gt;이며 &amp;lt;math&amp;gt;j_0(i)&amp;lt;/math&amp;gt;와 &amp;lt;math&amp;gt;j_0(i&amp;#039;)&amp;lt;/math&amp;gt;가 존재한다면, &amp;lt;math&amp;gt;j_0(i)&amp;lt;j_0(i&amp;#039;)&amp;lt;/math&amp;gt;이다.&lt;br /&gt;
&amp;lt;math&amp;gt;m\times(n+1)&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;이 다음 조건을 만족시키면, &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;을 &amp;#039;&amp;#039;&amp;#039;기약행사다리꼴행렬&amp;#039;&amp;#039;&amp;#039;(旣約行사다리꼴行列, {{llang|en|reduced-row échelon matrix}})이라고 한다.&lt;br /&gt;
* &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;은 행사다리꼴행렬이다.&lt;br /&gt;
* &amp;lt;math&amp;gt;j_0(i)&amp;lt;/math&amp;gt;가 존재한다면, &amp;lt;math&amp;gt;M_{i,j_0(i)}=1&amp;lt;/math&amp;gt;이며, 모든 &amp;lt;math&amp;gt;i&amp;#039;\ne i&amp;lt;/math&amp;gt;에 대하여 &amp;lt;math&amp;gt;M_{i&amp;#039;,j_0(i)}=0&amp;lt;/math&amp;gt;이다.&lt;br /&gt;
즉, 행사다리꼴행렬은 행렬의 항들이 대략 위에는 사다리꼴, 밑에는 0인 형태의 행렬이다. 기약행사다리꼴행렬 조건은 행사다리꼴행렬 조건보다 더 강한 조건이다.&lt;br /&gt;
&lt;br /&gt;
예를 들어, 다음과 같은 행렬은 행사다리꼴행렬이다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 &amp;amp; a_0 &amp;amp; a_1 &amp;amp; a_2 &amp;amp; a_3 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 2 &amp;amp; a_4 &amp;amp; a_5 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; a_6&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
다음과 같은 행렬은 기약행사다리꼴행렬이다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{pmatrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; a_1 &amp;amp; 0 &amp;amp; a_2 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; a_3 &amp;amp; 0 &amp;amp; a_4 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 1 &amp;amp; a_5&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 가우스 소거법 ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;가우스 소거법&amp;#039;&amp;#039;&amp;#039;은 &amp;lt;math&amp;gt;m\times n&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;을 기본행연산을 가하여 행사다리꼴행렬로 만드는 알고리즘이며, 다음과 같다. 먼저 첫번째 행을 다음과 같이 처리한다.&lt;br /&gt;
# 선행 계수가 위치하는 가장 작은 열수 &amp;lt;math&amp;gt;j_1\le n&amp;lt;/math&amp;gt;을 찾는다.&lt;br /&gt;
# &amp;lt;math&amp;gt;M_{1j_1}=0&amp;lt;/math&amp;gt;이라면, 첫번째 행을 &amp;lt;math&amp;gt;M_{i_1j_1}\ne0&amp;lt;/math&amp;gt;인 어떤 &amp;lt;math&amp;gt;i_1&amp;gt;1&amp;lt;/math&amp;gt;번째 행과 치환한다.&lt;br /&gt;
# 모든 &amp;lt;math&amp;gt;i&amp;gt;1&amp;lt;/math&amp;gt;번째 행에 첫번째 행의 &amp;lt;math&amp;gt;-M_{ij_1}/M_{1j_1}&amp;lt;/math&amp;gt;배를 더해, &amp;lt;math&amp;gt;M_{1j_1}&amp;lt;/math&amp;gt; 밑의 항들을 0으로 만든다.&lt;br /&gt;
&lt;br /&gt;
그 뒤, 두번째 행을 다음과 같이 처리한다.&lt;br /&gt;
# 어떤 &amp;lt;math&amp;gt;i\ge2&amp;lt;/math&amp;gt;번째 행의 선행 계수가 위치하는 가장 작은 열수 &amp;lt;math&amp;gt;j_2\le n&amp;lt;/math&amp;gt;을 찾는다.&lt;br /&gt;
# &amp;lt;math&amp;gt;M_{2j_2}=0&amp;lt;/math&amp;gt;이라면, 두번째 행을 &amp;lt;math&amp;gt;M_{i_2j_2}\ne0&amp;lt;/math&amp;gt;인 어떤 &amp;lt;math&amp;gt;i_2&amp;gt;2&amp;lt;/math&amp;gt;번째 행과 치환한다.&lt;br /&gt;
# 모든 &amp;lt;math&amp;gt;i&amp;gt;2&amp;lt;/math&amp;gt;번째 행에 두번째 행의 &amp;lt;math&amp;gt;-M_{ij_2}/M_{2j_2}&amp;lt;/math&amp;gt;배를 더해, &amp;lt;math&amp;gt;M_{2j_2}&amp;lt;/math&amp;gt; 밑의 항들을 0으로 만든다.&lt;br /&gt;
&lt;br /&gt;
뒤에 오는 다른 행에 대하여, 순차적으로 위와 같이 처리한다. 일반적으로, &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;번째 행은 다음과 같이 처리한다.&lt;br /&gt;
# 어떤 &amp;lt;math&amp;gt;i\ge k&amp;lt;/math&amp;gt;번째 행의 선행 계수가 위치하는 가장 작은 열수 &amp;lt;math&amp;gt;j_k\le n&amp;lt;/math&amp;gt;을 찾는다.&lt;br /&gt;
# &amp;lt;math&amp;gt;M_{kj_k}=0&amp;lt;/math&amp;gt;이라면, &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;번째 행을 &amp;lt;math&amp;gt;M_{i_kj_k}\ne0&amp;lt;/math&amp;gt;인 어떤 &amp;lt;math&amp;gt;i_k&amp;gt;k&amp;lt;/math&amp;gt;번째 행과 치환한다.&lt;br /&gt;
# 모든 &amp;lt;math&amp;gt;i&amp;gt;k&amp;lt;/math&amp;gt;번째 행에 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;번째 행의 &amp;lt;math&amp;gt;-M_{ij_k}/M_{kj_k}&amp;lt;/math&amp;gt;배를 더해, &amp;lt;math&amp;gt;M_{kj_k}&amp;lt;/math&amp;gt; 밑의 항들을 0으로 만든다.{{Sfn|Abdelwahab Kharab|Ronald B. Guenther|p=102-109|2013}}&lt;br /&gt;
&lt;br /&gt;
만약 어떤 &amp;lt;math&amp;gt;j_{r+1}\le n&amp;lt;/math&amp;gt;가 존재하지 않는다면, &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;번째 행에서 멈춘다. 만약 항상 &amp;lt;math&amp;gt;j_k\le n&amp;lt;/math&amp;gt;를 찾을 수 있다면, 모든 &amp;lt;math&amp;gt;k=1,2,\ldots,m&amp;lt;/math&amp;gt;번째 행에 대하여 순차적으로 위와 같이 처리하며, &amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;으로 둔다.&lt;br /&gt;
기약행사다리꼴행렬을 원한다면, 찾았던 모든 &amp;lt;math&amp;gt;j_k=j_r,j_{r-2},\ldots,j_1&amp;lt;/math&amp;gt;에 대하여 순차적으로 다음과 같은 단계를 추가로 거친다.&lt;br /&gt;
# &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;번째 행에 &amp;lt;math&amp;gt;1/M_{kj_k}&amp;lt;/math&amp;gt;를 곱해, &amp;lt;math&amp;gt;M_{kj_k}&amp;lt;/math&amp;gt;를 1로 만든다.&lt;br /&gt;
# 모든 &amp;lt;math&amp;gt;i&amp;lt;k&amp;lt;/math&amp;gt;번째 행에 &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;번째 행의 &amp;lt;math&amp;gt;-M_{ij_k}&amp;lt;/math&amp;gt;배를 더해, &amp;lt;math&amp;gt;M_{kj_k}&amp;lt;/math&amp;gt; 위의 항들을 0으로 만든다.&lt;br /&gt;
&lt;br /&gt;
여기서 &amp;lt;math&amp;gt;r\le m&amp;lt;/math&amp;gt;이며 &amp;lt;math&amp;gt;r\le n&amp;lt;/math&amp;gt;인 데 주의하자. 사실, 이는 행렬의 [[계수 (선형대수학)|계수]]이다.&lt;br /&gt;
*기약행사다리꼴행렬의 과정을 특히 [[빌헬름 요르단|조단]]이 제시한 &amp;quot;가우스 조단 소거법&amp;quot;으로 부른다.&lt;br /&gt;
&lt;br /&gt;
== 성질 ==&lt;br /&gt;
=== 기본행연산 ===&lt;br /&gt;
세 가지 기본행연산은 모두 [[가역 함수|가역 연산]]이다.&lt;br /&gt;
* 행의 치환의 역연산은, 자기 자신이다.&lt;br /&gt;
* 행의 상수곱의 역연산은, 그 행에 그 상수 대신 [[역수]]를 곱하는 것이다.&lt;br /&gt;
* 어떤 행에 다른 행의 배수를 더하는 것의 역연산은, 더하는 대신 빼는 것이다.&lt;br /&gt;
&lt;br /&gt;
두 연립일차방정식의 [[첨가 행렬]]이 하나에 기본행연산을 가하여 다른 하나를 얻을 수 있다면, [[행동치]]라고 한다. 첨가 행렬이 행동치라면, 연립방정식의 풀이는 서로 같다.&lt;br /&gt;
&lt;br /&gt;
[[기본 행렬]]은 [[단위 행렬]]에 기본행연산을 한 번 가하여 얻는 행렬이다. 이에 따라, 세 가지 기본행연산은 기본 행렬 곱셈과 같다.&lt;br /&gt;
&lt;br /&gt;
=== 행사다리꼴행렬 ===&lt;br /&gt;
가우스 소거법 알고리즘에서 알 수 있듯, 모든 연립일차방정식의 [[첨가 행렬]]은 그와 같은 해를 갖는 행사다리꼴행렬 및 기약행사다리꼴행렬로 변환할 수 있다. 따라서, 연립일차방정식의 풀이는 행사다리꼴행렬 및 기약행사다리꼴에 대한 풀이로 귀결된다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;m\times(n+1)&amp;lt;/math&amp;gt; 행사다리꼴행렬 &amp;lt;math&amp;gt;R&amp;lt;/math&amp;gt;에 대한 연립일차방정식 &amp;lt;math&amp;gt;Rx=0&amp;lt;/math&amp;gt;에 대하여, 다음 두 조건이 서로 [[동치]]이다.&lt;br /&gt;
* 해가 존재한다.&lt;br /&gt;
* 상수항이 0이 아닌 행이 존재하지 않는다. (상수항은 &amp;lt;math&amp;gt;n+1&amp;lt;/math&amp;gt;번째 열의 항, 0행은 선행 계수가 없는 행을 뜻한다.)&lt;br /&gt;
해가 존재하는 &amp;lt;math&amp;gt;Rx=0&amp;lt;/math&amp;gt;의 경우, 다음 두 조건이 서로 [[동치]]이다.&lt;br /&gt;
* 해가 유일하다.&lt;br /&gt;
* &amp;lt;math&amp;gt;r=n&amp;lt;/math&amp;gt;. 즉, 0행이 아닌 행의 개수는 미지수의 개수와 같다. 즉, 선행 계수가 없는 열이 계수 행렬에 존재하지 않는다.&lt;br /&gt;
달리 말해, 해가 존재하는 &amp;lt;math&amp;gt;Rx=0&amp;lt;/math&amp;gt;의 경우, 다음 두 조건이 서로 [[동치]]이다.&lt;br /&gt;
* 해가 유일하지 않다. ([[체의 표수]]가 0이라면, 이는 해가 무한히 많은 것과 동치이다.)&lt;br /&gt;
* &amp;lt;math&amp;gt;r&amp;lt;n&amp;lt;/math&amp;gt;. 즉, 0행이 아닌 행의 개수는 미지수의 개수보다 적다. 즉, 선행 계수가 없는 열이 계수 행렬에 존재한다.&lt;br /&gt;
&lt;br /&gt;
=== 행렬식의 계산 ===&lt;br /&gt;
가우스 소거법을 사용하여 [[정사각행렬]]의 [[행렬식]]을 계산할 수 있다. 이는 정사각행렬에 대하여 다음 사실들이 성립하기 때문이다.&lt;br /&gt;
* 기본행연산을 가하면, 행렬식은 &amp;quot;상수배&amp;quot; 변화하며, 주어진 기본행연산이 행렬식을 변화시키는 배수는 자명하다. 즉,&lt;br /&gt;
** 행을 치환하면, 행렬식은 -1배가 된다.&lt;br /&gt;
** 행에 상수곱을 하면, 행렬식은 그 상수의 역수배가 된다.&lt;br /&gt;
** 어떤 행에 다른 어떤 행의 상수배를 더하면, 행렬식은 변하지 않는다.&lt;br /&gt;
* 가우스 소거법을 통해 행렬을 행사다리꼴행렬로 변환할 수 있다. 특히 정사각행렬이므로, 이는 0행(즉 모든 항이 0인 행)을 갖거나, [[상삼각행렬]]이다.&lt;br /&gt;
* 0행을 갖는 정사각행렬의 행렬식은 0이다.&lt;br /&gt;
* 상삼각행렬의 행렬식은 모든 대각항의 곱이다.&lt;br /&gt;
&lt;br /&gt;
=== 역행렬의 계산 ===&lt;br /&gt;
가우스 소거법을 사용하여 [[정사각행렬]]의 [[역행렬]]을 계산할 수 있다. &amp;lt;math&amp;gt;n\times n&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;의 역행렬은 다음과 같이 계산한다. &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;에 &amp;lt;math&amp;gt;n\times n&amp;lt;/math&amp;gt; [[단위행렬]]을 추가하여 &amp;lt;math&amp;gt;n\times 2n&amp;lt;/math&amp;gt; 행렬로 만든다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{pmatrix}M_{1,1}&amp;amp;\cdots&amp;amp;M_{1,n}&amp;amp;1&amp;amp;\cdots&amp;amp;0\\&lt;br /&gt;
\vdots&amp;amp;\ddots&amp;amp;\vdots&amp;amp;\vdots&amp;amp;\ddots&amp;amp;\vdots\\&lt;br /&gt;
M_{n,1}&amp;amp;\cdots&amp;amp;M_{n,n}&amp;amp;0&amp;amp;\cdots&amp;amp;1&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
이 행렬에 기본행연산을 가하여&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{pmatrix}1&amp;amp;\cdots&amp;amp;0&amp;amp;\tilde M_{11}&amp;amp;\cdots&amp;amp;\tilde M_{1,n}\\&lt;br /&gt;
\vdots&amp;amp;\ddots&amp;amp;\vdots&amp;amp;\ddots&amp;amp;\vdots&amp;amp;\ddots\\&lt;br /&gt;
0&amp;amp;\cdots&amp;amp;1&amp;amp;\tilde M_{n,1}&amp;amp;\cdots&amp;amp;\tilde M_{n,n}&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
로 만든다면, 행렬 &amp;lt;math&amp;gt;\tilde M&amp;lt;/math&amp;gt;은 &amp;lt;math&amp;gt;M^{-1}&amp;lt;/math&amp;gt;과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\tilde M=M^{-1}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 계수 계산 ===&lt;br /&gt;
가우스 소거법을 사용하여 행렬의 [[계수 (선형대수학)|계수]]를 계산할 수 있다. &amp;lt;math&amp;gt;m\times n&amp;lt;/math&amp;gt; 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;의 계수는 가우스 소거법을 가하여 얻는 행사다리꼴행렬에서 0이 아닌 행의 계수(즉, 선행 계수의 개수) &amp;lt;math&amp;gt;r&amp;lt;/math&amp;gt;이다.&lt;br /&gt;
&lt;br /&gt;
== 예 ==&lt;br /&gt;
:&amp;lt;math&amp;gt;\left[\begin{array}{rrr|r}&lt;br /&gt;
1 &amp;amp; 3 &amp;amp; 1 &amp;amp; 9 \\&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; -1 &amp;amp; 1 \\&lt;br /&gt;
3 &amp;amp; 11 &amp;amp; 5 &amp;amp; 35&lt;br /&gt;
\end{array}\right]\to&lt;br /&gt;
\left[\begin{array}{rrr|r}&lt;br /&gt;
1 &amp;amp; 3 &amp;amp; 1 &amp;amp; 9 \\&lt;br /&gt;
0 &amp;amp; -2 &amp;amp; -2 &amp;amp; -8 \\&lt;br /&gt;
0 &amp;amp; 2 &amp;amp; 2 &amp;amp; 8&lt;br /&gt;
\end{array}\right]\to&lt;br /&gt;
\left[\begin{array}{rrr|r}&lt;br /&gt;
1 &amp;amp; 3 &amp;amp; 1 &amp;amp; 9 \\&lt;br /&gt;
0 &amp;amp; -2 &amp;amp; -2 &amp;amp; -8 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0&lt;br /&gt;
\end{array}\right]\to&lt;br /&gt;
\left[\begin{array}{rrr|r}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; -2 &amp;amp; -3 \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 1 &amp;amp; 4 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 0 &amp;amp; 0&lt;br /&gt;
\end{array}\right] &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 해가 유일한 연립 선형 방정식 ===&lt;br /&gt;
다음과 같은 선형 방정식이 주어졌다고 하자.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
2u  &amp;amp;+&amp;amp; v   &amp;amp;+&amp;amp; w  &amp;amp;=&amp;amp; 5 \\&lt;br /&gt;
4u  &amp;amp;-&amp;amp; 6v   &amp;amp;&amp;amp;    &amp;amp;=&amp;amp; -2 \\&lt;br /&gt;
-2u &amp;amp;+&amp;amp; 7v &amp;amp;+&amp;amp; 2w &amp;amp;=&amp;amp; 9&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
첫 번째 열을 사다리꼴로 놓기 위해, 다음과 같은 기본행연산을 가한다.&lt;br /&gt;
# 첫째 식의 -2배를 둘째 식에 더한다&lt;br /&gt;
# 첫째 식의 1배를 셋째 식에 더한다.&lt;br /&gt;
그렇다면 다음과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
2u &amp;amp;+&amp;amp; v &amp;amp;+&amp;amp; w &amp;amp;=&amp;amp; 5 \\&lt;br /&gt;
   &amp;amp;-&amp;amp; 8v &amp;amp;-&amp;amp; 2w &amp;amp;=&amp;amp; -12 \\&lt;br /&gt;
    &amp;amp;&amp;amp; 8v &amp;amp;+&amp;amp; 3w &amp;amp;=&amp;amp; 14&lt;br /&gt;
\end{matrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
두 번째 열을 사다리꼴로 놓기 위해, 다음과 같은 기본행연산을 가한다.&lt;br /&gt;
&amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt; 둘째 식의 1배를 셋째 식에 더한다.&lt;br /&gt;
그러면 다음과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{matrix}&lt;br /&gt;
2u &amp;amp;+&amp;amp; v &amp;amp;+&amp;amp; w  &amp;amp;=&amp;amp;  5 \\&lt;br /&gt;
   &amp;amp;-&amp;amp; 8v &amp;amp;-&amp;amp; 2w  &amp;amp;=&amp;amp;  -12 \\&lt;br /&gt;
   &amp;amp;&amp;amp;     &amp;amp;&amp;amp;  w   &amp;amp;=&amp;amp;  2&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
이제 행렬이 사다리꼴이 되었다.&lt;br /&gt;
&lt;br /&gt;
=== 해가 유일하지 않거나 없는 연립 선형 방정식 ===&lt;br /&gt;
;정칙(Nonsingular) 행렬일 경우의 예&lt;br /&gt;
(식 2와 3을 바꾸어 해결한다)&lt;br /&gt;
* &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
10u + 2v + -1w &amp;amp; = \ 27 \\&lt;br /&gt;
-3u + -6v + 2w &amp;amp; = \ -61.5 \\&lt;br /&gt;
u + v + 5w &amp;amp; = \ -21.5&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;비정칙(Singular) 행렬일 경우의 예&lt;br /&gt;
(해가 없는 경우도 있다.)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u + v + w &amp;amp; = \ ? \\&lt;br /&gt;
2u + 2v + 5w &amp;amp; = \ ? \\&lt;br /&gt;
4u + 4v + 8w &amp;amp; = \ ? \\&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;&lt;br /&gt;
\begin{cases}&lt;br /&gt;
u + v + w &amp;amp; = \ ? \\&lt;br /&gt;
3w &amp;amp; = \ ? \\&lt;br /&gt;
4w &amp;amp; = \ ?&lt;br /&gt;
\end{cases}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 역행렬의 계산 ===&lt;br /&gt;
다음과 같은 행렬 &amp;lt;math&amp;gt;M&amp;lt;/math&amp;gt;의 역행렬을 계산한다고 하자.&lt;br /&gt;
:&amp;lt;math&amp;gt;M = \begin{pmatrix}&lt;br /&gt;
   -1 &amp;amp; 1 &amp;amp; 2  \\&lt;br /&gt;
   3 &amp;amp; -1 &amp;amp; 1  \\&lt;br /&gt;
   -1 &amp;amp; 3 &amp;amp; 4&lt;br /&gt;
\end{pmatrix} &amp;lt;/math&amp;gt;&lt;br /&gt;
기본행연산을 가하면, 다음과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;\begin{align}&lt;br /&gt;
  \begin{pmatrix}&lt;br /&gt;
   \ A &amp;amp;\vert&amp;amp; I&lt;br /&gt;
\end{pmatrix}  &amp;amp;\to \left( \left. \begin{matrix}&lt;br /&gt;
   -1 &amp;amp; 1 &amp;amp; 2  \\&lt;br /&gt;
   3 &amp;amp; -1 &amp;amp; 1  \\&lt;br /&gt;
   -1 &amp;amp; 3 &amp;amp; 4  \\&lt;br /&gt;
\end{matrix} \ \ \right| \ \ \begin{matrix}&lt;br /&gt;
   1 &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 0 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix} \right)\\&lt;br /&gt;
 &amp;amp;\to\left(\left. \begin{matrix}&lt;br /&gt;
   -1 &amp;amp; 1 &amp;amp; 2  \\&lt;br /&gt;
   0 &amp;amp; 2 &amp;amp; 7  \\&lt;br /&gt;
   0 &amp;amp; 2 &amp;amp; 2  \\&lt;br /&gt;
\end{matrix} \right| \begin{matrix}&lt;br /&gt;
   1 &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
   3 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
   -1 &amp;amp; 0 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix} \right)\\&lt;br /&gt;
 &amp;amp;\to\left(\left. \begin{matrix}&lt;br /&gt;
   -1 &amp;amp; 1 &amp;amp; 2  \\&lt;br /&gt;
   0 &amp;amp; 2 &amp;amp; 7  \\&lt;br /&gt;
   0 &amp;amp; 0 &amp;amp; -5  \\&lt;br /&gt;
\end{matrix} \right| \begin{matrix}&lt;br /&gt;
   1 &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
   3 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
   -4 &amp;amp; -1 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix}\right)\\&lt;br /&gt;
&amp;amp;\to\left( \left. \begin{matrix}&lt;br /&gt;
   1 &amp;amp; -1 &amp;amp; -2  \\&lt;br /&gt;
   0 &amp;amp; 1 &amp;amp; 3.5  \\&lt;br /&gt;
   0 &amp;amp; 0 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix} \right| \begin{matrix}&lt;br /&gt;
   -1 &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
   1.5 &amp;amp; 0.5 &amp;amp; 0  \\&lt;br /&gt;
   0.8 &amp;amp; 0.2 &amp;amp; -0.2  \\&lt;br /&gt;
\end{matrix} \right)\\&lt;br /&gt;
 &amp;amp;\to\left( \left. \begin{matrix}&lt;br /&gt;
   1 &amp;amp; -1 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 0 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix} \ \ \right| \ \ \begin{matrix}&lt;br /&gt;
   0.6 &amp;amp; 0.4 &amp;amp; -0.4  \\&lt;br /&gt;
   -1.3 &amp;amp; -0.2 &amp;amp; 0.7  \\&lt;br /&gt;
   0.8 &amp;amp; 0.2 &amp;amp; -0.2  \\&lt;br /&gt;
\end{matrix} \right) \\&lt;br /&gt;
 &amp;amp; \to \left( \left. \begin{matrix}&lt;br /&gt;
   1 &amp;amp; 0 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
   0 &amp;amp; 0 &amp;amp; 1  \\&lt;br /&gt;
\end{matrix} \ \ \right| \ \ \begin{matrix}&lt;br /&gt;
   -0.7 &amp;amp; 0.2 &amp;amp; 0.3  \\&lt;br /&gt;
   -1.3 &amp;amp; -0.2 &amp;amp; 0.7  \\&lt;br /&gt;
   0.8 &amp;amp; 0.2 &amp;amp; -0.2  \\&lt;br /&gt;
\end{matrix} \right)&lt;br /&gt;
\end{align}&amp;lt;/math&amp;gt;&lt;br /&gt;
따라서 &amp;lt;math&amp;gt;M^{-1}&amp;lt;/math&amp;gt;은 다음과 같다.&lt;br /&gt;
:&amp;lt;math&amp;gt;M^{-1}=\begin{pmatrix}&lt;br /&gt;
   -0.7 &amp;amp; 0.2 &amp;amp; 0.3  \\&lt;br /&gt;
   -1.3 &amp;amp; -0.2 &amp;amp; 0.7  \\&lt;br /&gt;
   0.8 &amp;amp; 0.2 &amp;amp; -0.2&lt;br /&gt;
\end{pmatrix}&amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>