矩阵计算
使用矩阵应用可对最大为 4 行 4 列矩阵执行计算。
矩阵计算的一般步骤
要执行矩阵计算,请使用特定的矩阵变量(MatA、MatB、MatC、MatD)。
示例 1:计算 ![]()
对于乘法计算,第 1 个矩阵中的列数必须与第 2 个矩阵中的行数相同,否则将出错。
1.按
,选择矩阵应用图标,然后按
。
此操作将显示矩阵计算界面。
2.按
。
3.执行以下步骤将
存储到 MatA。
(1) 选择 [MatA:],然后按
。
此操作将显示矩阵行列数设置界面(初始默认设置:2 行,2 列)。
(2) 这里,我们要存储一个 2×2 矩阵,选择 [确认],然后按
。
此操作将显示矩阵元素编辑界面,允许您输入为 MatA 指定的 2x2 矩阵的元素。
(3) 输入 MatA 的元素。
- 2
1
1
1

(4) 按
、
或
可返回矩阵计算界面。
4.执行以下步骤将
存储到 MatB。
(1) 按
,选择 [MatB:],然后按
。
(2) 选择 [确认],然后按
。
(3) 输入 MatB 的元素。
- 2

1
1
2

(4) 按
、
或
可返回矩阵计算界面。
5.输入 MatA×MatB。
– [矩阵] > [MatA]

– [矩阵] > [MatB]
6.按
。
此操作将显示 MatAns(矩阵答案存储器)界面,其中会显示计算结果。
有关 MatAns 的详细信息,请参见“矩阵答案存储器 (MatAns)”。
在显示 MatAns 界面的同时按
将返回到矩阵计算界面并清除计算表达式。若按
或
将返回到步骤 5 中的计算表达式输入完成状态。
注意
在矩阵元素编辑界面或 MatAns 界面时,可将当前反色显示的值存储到变量中。显示矩阵计算界面且界面上有计算结果值时,可将显示的计算结果赋值给变量。有关变量的详细信息,请参见“变量(A、B、C、D、E、F、x、y、z)”。
矩阵变量列表界面
矩阵变量列表界面是操作入口,如果将矩阵存储到矩阵变量 MatA、MatB、MatC 或 MatD,或要编辑之前存储的矩阵,应使用此界面。每个矩阵变量的状态如下图所示。

(1) 2×2
指示 2×2 矩阵已存储到矩阵变量。
(2) 未定义
指示未向矩阵变量存储任何内容。
显示矩阵变量列表界面
根据当前显示的界面,执行下列操作之一。
显示矩阵计算界面时:
按
。
显示矩阵元素编辑页面或 MatAns 界面时:
按
,选择 [定义矩阵],然后按
。
将新数据存储到矩阵变量
示例 2:存储 2×3 矩阵 ![]()
1.显示矩阵计算界面时,按
可显示矩阵变量列表界面。
2.选择要存储新数据的矩阵变量(MatA、MatB、MatC 或 MatD),然后按
。
如果选择状态为“未定义”的矩阵变量,则继续执行步骤 4。
如果选择了已存储矩阵的矩阵变量,则会出现一个菜单界面。继续执行步骤 3。
3.选择 [新建],然后按
。
4.在出现的矩阵行列数设置界面上,指定矩阵的行数和列数。
要指定一个 2×3 矩阵,请执行以下步骤。
(1) 选择 [行数],然后按
。在出现的菜单上,选择 [2行],然后按
。
(2) 选择 [列数],然后按
。在出现的菜单上,选择 [3列],然后按
。
5.指定所需行数和列数后,选择 [确认],然后按
。
此操作将显示矩阵元素编辑界面。
6.输入矩阵变量的元素。
- 1
0
1
0
1
1

7.按
、
或
可返回矩阵计算界面。
注意
即使更改计算器应用,矩阵变量内容仍将保留。执行下列任一操作会清除所有矩阵变量的内容。
- 按
或关闭计算器
- 执行
– [复位] > [设置与数据]
- 执行
– [复位] > [全部初始化]
编辑矩阵变量的数据
1.显示矩阵计算界面时,按
可显示矩阵变量列表界面。
2.选择要编辑的已存储矩阵的矩阵变量(MatA、MatB、MatC 或 MatD),然后按
。
3.在出现的菜单上,选择 [编辑],然后按
。
此操作将显示矩阵元素编辑界面。
4.使用矩阵元素编辑界面编辑矩阵的元素。
将光标移至要更改的元素所在的单元格,输入新数据,然后按
。
5.按
、
或
可返回矩阵计算界面。
复制矩阵变量(或 MatAns)的内容
1.显示要用作复制源的矩阵变量的矩阵元素编辑界面或 MatAns 界面。
要显示矩阵元素编辑界面,请执行“编辑矩阵变量的数据”下的步骤 1、2 和 3。
要显示 MatAns 界面,请在显示矩阵计算界面时执行以下步骤:
– [矩阵] > [MatAns]
。
2.选择矩阵变量复制目标。
例如,要复制到 MatD,请执行以下操作:
– [赋值] > [MatD]。
此操作将显示含复制目标内容的矩阵元素编辑界面。
3.按
、
或
可返回矩阵计算界面。
矩阵答案存储器 (MatAns)
无论何时,只要在矩阵应用中执行的计算结果为矩阵,MatAns 界面都将显示该结果。结果也将存储到名为“MatAns”的变量中。
MatAns 变量可用于下文所述的计算中。
要将 MatAns 变量插入到计算中,请执行以下操作:
– [矩阵] > [MatAns]。
当显示 MatAns 界面时,按以下任一键将自动切换到矩阵计算界面,计算界面将显示“MatAns”。按键所表示的运算符或函数:
、
、
、
、
、
、
、
(
)、
(
)。
注意
执行下列任一操作会清除 MatAns 的内容。
- 按
或关闭计算器
- 返回主屏幕并进入其他计算器应用
- 执行
– [复位] > [设置与数据]
- 执行
– [复位] > [全部初始化]
矩阵计算示例
下例使用 MatA =
、MatB =
、MatC =
、MatD =
。
示例 3:计算两个矩阵相加 (MatA + MatB)
– [矩阵] > [MatA]
– [矩阵] > [MatB] 

注意
两个矩阵的维数必须相同,才能相加或相减。如果将维数不同的矩阵相加或相减,将出现错误。
示例 4:计算 MatA 的平方和立方(MatA2、MatA3)
– [矩阵] > [MatA]
– [矩阵] >
[矩阵计算] > [矩阵的平方(2)]

– [矩阵] > [MatA]
– [矩阵] >
[矩阵计算] > [矩阵的立方(3)]

示例 5:求 MatA 的逆矩阵 (MatA-1)



– [矩阵] > [MatA]
– [矩阵] >
[矩阵计算] > [逆矩阵(-1)]

注意
仅可求方阵(行数和列数相同)的逆矩阵。试图求非方阵的逆矩阵会出错。
不能对行列式值为零的矩阵求逆矩阵。试图对行列式值为零的矩阵求逆矩阵会出错。
对于行列式值接近零的矩阵,计算准确度会受到影响。
示例 6:计算 MatA 的行列式的值 (Det(MatA))



– [矩阵] > [矩阵计算] >
[行列式(Det)]
– [矩阵] > [MatA]


注意
仅可计算方阵(行数和列数相同)的行列式值。试图求非方阵的行列式值会出错。
示例 7:计算 MatC 的转置矩阵 (Trn(MatC))
– [矩阵] > [矩阵计算] >
[转置矩阵(Trn)]
– [矩阵] > [MatC]


示例 8:创建一个 2 × 2 单位矩阵,并将其与 MatA 相加 (Identity(2) + MatA)
– [矩阵] > [矩阵计算] > [单位矩阵(Identity)]
2
– [矩阵] > [MatA]

注意
可指定 1 到 4 作为单位矩阵(Identity)命令的自变量(维数)。
示例 9:计算 MatD 的行阶梯形矩阵 (Ref(MatD))
– [矩阵] > [矩阵计算] > [行阶梯形矩阵(Ref)]
– [矩阵] > [MatD]



示例 10:计算 MatD 的简化行阶梯形矩阵 (Rref(MatD))
– [矩阵] > [矩阵计算] >
[简化行阶梯形矩阵(Rref)]
– [矩阵] > [MatD]



示例 11:计算 MatC 每个元素的绝对值 (Abs(MatC))
– [数值计算] > [绝对值(Abs)]
– [矩阵] > [MatC]










