- ·上一篇:excel表格怎么看所有
- ·下一篇:excel表格的对角线怎么做
怎么用excel表格求矩阵相乘
1.excel里如何让两个矩阵相乘?
MMULT函数
结果为:
7 10
8 12
15 22
返回两个数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,矩阵的列数与 array2 的列数相同。
语法
MMULT(array1,array2)
Array1, array2 是要进行矩阵乘法运算的两个数组。
说明
Array1 的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。
Array1 和 array2 可以是单元格区域、数组常量或引用。
在以下情况下,MMULT 返回错误值 #VALUE!:
任意单元格为空或包含文字。
array1 的列数与 array2 的行数不相等。
两个数组 b 和 c 的矩阵乘积 a 为:
(此处公式略,复杂)
其中 i 为行数,j 为列数。
对于返回结果为数组的公式,必须以数组公式的形式输入。 ★
示例 1
A B
1 Array 1 Array 1
2 1 3
3 7 2
4 Array 2 Array 2
5 2 0
6 0 2
公式 公式
=MMULT(A2:B3,A5:B6)
结果
2 6
14 4
注释 ★★★示例中的公式必须以数组公式输入。将示例复制到空白工作表后,请选择以公式单元格开始的数据区域 A8:B9。按 F2,再按 Ctrl+Shift+Enter。如果公式不是以数组公式输入,则返回单个结果值 2。(非常重要,如有可能妹妹想用红色字提示你一下)★★★
计算简单数组够用了,妹妹累了。去吃(>;^ω^<;)米米。有疑问的话再说吧
2.在excel中,怎样让一个数与一个矩阵相乘?
mmult函数
结果为:
7
10
8
12
15
22
返回两个数组的矩阵乘积。结果矩阵的行数与
array1
的行数相同,矩阵的列数与
array2
的列数相同。
语法
mmult(array1,array2)
array1,
array2
是要进行矩阵乘法运算的两个数组。
说明
array1
的列数必须与
array2
的行数相同,而且两个数组中都只能包含数值。
array1
和
array2
可以是单元格区域、数组常量或引用。
在以下情况下,mmult
返回错误值
#value!:
任意单元格为空或包含文字。
array1
的列数与
array2
的行数不相等。
两个数组
b
和
c
的矩阵乘积
a
为:
(此处公式略,复杂)
其中
i
为行数,j
为列数。
对于返回结果为数组的公式,必须以数组公式的形式输入。
★
示例
1
a
b
1
array
1
array
1
2
1
3
3
7
2
4
array
2
array
2
5
2
0
6
0
2
公式
公式
=mmult(a2:b3,a5:b6)
结果
2
6
14
4
注释
★★★示例中的公式必须以数组公式输入。将示例复制到空白工作表后,请选择以公式单元格开始的数据区域
a8:b9。按
f2,再按
ctrl+shift+enter。如果公式不是以数组公式输入,则返回单个结果值
2。(非常重要,如有可能妹妹想用红色字提示你一下)★★★
计算简单数组够用了,妹妹累了。去吃(>;^ω^<;)米米。有疑问的话再说吧
3.用excel算两矩阵相乘
举例说明。
如图有两个矩阵,A1:C2以及E1:F3
选择A5:B6,输入公式:=MMULT(A1:C2,E1:F3),按ctrl+shift+enter,完成数组公式输入。结果如图:
4.在Excell里如何操作计算矩阵乘法
在excel中如何计算乘法
1:
在需要显示结果的单元格点一下,输入=
输入要计算的单元格 *
例如:在c3中输入 =
再输入a3*b3
顺c3右下角往下拖就是了。
2:
例如:在c3中输入=再输入a3*b3然后回车
顺c3右下角往下拖就是了。
注意向下拉的方法:先点一下C3选中C3单元格,鼠标指向C3单元格的右下角(有一个小黑点),当光标变成一个黑色的实心小十字时按下左键不松手,向下拖动,这个操作叫公式填充,那活动单元格上右下角的小黑点叫填充柄,只有操作在填充柄上才可以进行公式填充。
另外补充一点,当输入函数进行运算的时候要注意的是,EXCEL函数中所有的分隔符号均要求是在英文状态下的,换句话说,如果你输入一个中文输入法下的逗号就是无效的。