A是一个3*3矩阵 B也是一个3*3矩阵
我想要得到一个C矩阵为3*6矩阵 就是把A和B放在一起
用VBA要怎么写啊?
谢了~
以3*3为例吧,对于更高阶的矩阵,其它一样。
1、 输入待求逆的矩阵;
2、 在空白处选择存放逆矩阵的区域,与待求逆的矩阵大小相同;
3、 保持该区域为选中状态,在公式输入栏输入公式“minverse(a1:c3)” 并按“Ctrl+Shift+Enter”,特别注意,不能直接回车键,必须在按住“Ctrl”“Shift”后再按回车键;
4、 这样就可以得到矩阵的逆矩阵。
矩阵相乘函数mmult(array1,array2)
1、 输入待求逆的矩阵;
2、 在空白处选择存放逆矩阵的区域,与待求逆的矩阵大小相同;
3、 保持该区域为选中状态,在公式输入栏输入公式“minverse(a1:c3)” 并按“Ctrl+Shift+Enter”,特别注意,不能直接回车键,必须在按住“Ctrl”“Shift”后再按回车键;
4、 这样就可以得到矩阵的逆矩阵。
矩阵相乘函数mmult(array1,array2)
温馨提示:答案为网友推荐,仅供参考
第1个回答 2019-03-07
excel不仅有该功能,而且很方便。
先输入原始矩阵例如a1:b2
1
2
3
4
然后选择一个2x2的区域(例如
a4:b5),直接输入
=minverse(a1:b2)
接着按ctrl+shift别松手,再按回车键。
ok,逆矩阵已经出来了
先输入原始矩阵例如a1:b2
1
2
3
4
然后选择一个2x2的区域(例如
a4:b5),直接输入
=minverse(a1:b2)
接着按ctrl+shift别松手,再按回车键。
ok,逆矩阵已经出来了