RowReduce

RowReduce[m]
给出矩阵 m 的行约化形式.

更多信息和选项更多信息和选项

  • RowReduce 执行一个高斯消去,将行的倍数累加在一起以尽可能的生成 0 元素. 最后的矩阵为行简阶梯形式.
  • 如果 m 是一个非退化方阵,则 RowReduce[m]IdentityMatrix[Length[m]].  »
  • 如果 m 是一个具有 行和超过 列的充分非退化矩阵,则 RowReduce[m] 的前 列将形成一个单位矩阵.  »
  • RowReduce 同时适用于数值矩阵和符号矩阵.
  • 可以有以下选项:
  • MethodAutomatic使用的方法
    Modulus0使用的整数模
    ToleranceAutomatic使用的数值容差
    ZeroTestAutomatic测试矩阵元素是否可视为零的函数
  • RowReduce[m,Modulus->n] 执行一个模 n 的行约化.  »
  • RowReduce[m,ZeroTest->test] 计算 test[m[[i,j]]] 来确定矩阵元素是否为零.
  • Method 选项可能的设置包括 "CofactorExpansion""DivisionFreeRowReduction""OneStepRowReduction". 缺省设置 Automatic 会根据所给的矩阵选择其中的方法.

范例范例打开所有单元关闭所有单元

基本范例  (3)基本范例  (3)

In[1]:=
Click for copyable input
Out[1]=

对一个方阵执行行约化:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//MatrixForm=

对一个矩阵执行行约化:

In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]//MatrixForm=
1988年引入
(1.0)
| 1996年更新
(3.0)
Translate this page: