查看“︁線性代數/一次聯立方程式的解集合”︁的源代码
←
線性代數/一次聯立方程式的解集合
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==增廣矩陣有無解的判定== {{TextBox|1= ;定理{{anchor|有無解的判定}}: 一個階梯形增廣矩陣 <math>A</math> 無解若且唯若 <math>A</math> 有非零列,且 <math>A</math> 的最後一列非零列是 <math>\left [ \begin{array}{cccc|c} 0 & 0 & \dots & 0 & 1 \end{array} \right ]</math>。 }} '''證明''' 由於 <math>\left [ \begin{array}{cccc|c} 0 & 0 & \dots & 0 & 1 \end{array} \right ]</math> 對應到方程式 1 = 0,因此 <math>A</math> 的最後一列非零列是 <math>\left [ \begin{array}{cccc|c} 0 & 0 & \dots & 0 & 1 \end{array} \right ]</math> 可以推得 <math>A</math> 無解,而定理的另一個方向則是使用反證法:若 <math>A</math> 沒有非零列,則所有 <math>\mathbb R^n</math> 中的元素都是 <math>A</math> 的解,若 <math>A</math> 有非零列且 <math>A</math> 的最後一列非零列不是 <math>\left [ \begin{array}{cccc|c} 0 & 0 & \dots & 0 & 1 \end{array} \right ]</math>,則直接將 <math>A</math> 的所有解寫出來,具體的做法請見下文。 ==簡化列階梯形矩陣== 將一個增廣矩陣經由列運算化約成階梯形矩陣就已足夠判斷是否有解,但如果要將所有的解找出來,換言之要算出解集合,則需要再進一步的化減。 首先假設 <math>A=[a_{ij}]</math> 已被化成階梯形矩陣,並假設 <math>A</math> 共有 <math>k</math> 列非零列,也就是說,第 <math>k</math> 列是最後一列非零列。接著找到第 <math>k</math> 列的首個非零元素,設為 <math>a_{kl}</math>,因此有 <math>a_{kl}=1</math>。下一步將第一列、第二列…至第 <math>k-1</math> 列分別減去 <math>a_{1l}, a_{2l}, \dots ,a_{(k-1)l}</math> 倍的第 <math>k</math> 列,因此在做完列運算之後,第 <math>l</math> 行除了 <math>a_{kl}=1</math> 之外其他項都等於 0。 做完之後就沒有第 <math>k</math> 列的事了,因此下個步驟就要針對第 <math>k-1</math> 列做運算,假設該列的首個非零元素是 <math>a_{(k-1)l'}=1</math>,根據階梯形矩陣的定義,有 <math>l'<l </math>。然後將第一列、第二列…至第 <math>k-2</math> 列分別減去 <math>a_{1l'}, a_{2l'}, \dots ,a_{(k-1)l'}</math> 倍的第 <math>k-1</math> 列,故做完之後第 <math>l'</math> 行除 <math>a_{(k-1)l'}=1</math> 外其他項皆為 0。接著不斷重複此操作,由下而上,將每列都作完操作,最終會得到一個簡化階梯形矩陣。 {{TextBox|1= ;定義{{anchor|簡化列階梯形矩陣}}: 一個矩陣 <math>A</math> 被稱作是'''簡化列階梯形矩陣'''如果 <math>A</math> 是一個階梯形矩陣且每列的首項非 0 元素是其所在行的唯一的非零元素。 }} == 解集合 == 假设现在增广矩阵 <math>A</math> 已经被化简成简化列阶梯形矩阵,并且假设 <math>A</math> 有解,换言之,<math>A</math> 的最後一列非零列不是 <math>\left [ \begin{array}{cccc|c} 0 & 0 & \dots & 0 & 1 \end{array} \right ]</math> ,下一步要将 <math>A</math> 的解都解出来。 首先舉個例子,如果 <math>A</math> 中有一列是 <math>\left [ \begin{array}{ccccc|c} 0 & 0 & 1 & -3 & 4 & 2 \end{array} \right ]</math>,那该列对应到的式子是 <math>x_3-3x_4+4x_5=2</math>,可以将首个非 0 的项 <math>x_3</math> 用其他项表达出来,<math>x_3=3x_4-4x_5+2</math>,由於 <math>A</math> 是简化列阶梯型矩阵,<math>x_3</math>的表式中不会有其他列的首个非 0 项。 当回到一般的情况时,设 <math>1\le i_1<\dots <i_{k}\le n</math> 是各列的首个非 0 项所在的行,而设 <math>1\le j_1<\dots <j_{n-k}\le n</math> 是剩餘的其他行,那麼,各列所对应到的式子分别是 : <math>x_{i_l}+a_{i_lj_1}x_{j_1}+\dots+a_{i_{n-k}j_1}x_{j_{n-k}}=a_{i_l(n+1)}</math> 其中 <math>l=1,2,\dots ,k</math>。同时,也可以换句话说, : <math>x_{i_l}=-a_{i_lj_1}x_{j_1}-\dots-a_{i_lj_{n-k}}x_{j_{n-k}}+a_{i_l(n+1)}</math> 从上述式子中可以感觉到,<math>x_{j_1},\dots ,x_{j_{n-k}}</math> 是自由变数,而 <math>x_{i_1},\dots ,x_{i_k}</math>的值则完全由自由变数决定,因此搜集所有解的解集合有一个参数化表示为 : <math>\left \{ \begin{aligned} & x_{i_l}=-a_{i_lj_1}t_1-\dots -a_{i_lj_{n-k}}t_{n-k}+a_{i_l(n+1)}\\ & x_{j_s}=t_s \end{aligned} \colon t_1,\dots ,t_{n-k}\in \mathbb R \right \}</math> === 例子 === 拜托哪個好心人幫我舉個例子
该页面使用的模板:
Template:TextBox
(
查看源代码
)
返回
線性代數/一次聯立方程式的解集合
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息