excel中矩阵的计算
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel中矩阵的计算一、求逆矩阵
(1)打开一个新的空工作簿,如图所示
(2)输入数据。
(3)在另外的活动单元格中拉黑同行列,如图
(4)点击“公式”-fx,点击“数学与三角函数”
(5)点击求逆矩阵的函数键MINVERSE
(6)点击确定,输入原数据所在块的第一个数据的行列 ,加“:”,输入最后一个数据的行列
(7) 点击确定后,计算后会返回一个值
(8)按F2,然后CRTL+SHIFT+ENTER,就会显示出一个三行三列的矩阵,即原矩阵的逆矩阵
二、其他:矩阵法解方程组
Excel的数组、数组名和矩阵函数的设置
矩阵不是一个数,而是一个数组。在Excel里,数组占用一片单元域,单元域用大括号表示,例如{A1:C3},以便和普通单元域A1:C3相区别。设置时先选定单元域,同时按Shift+Ctrl+Enter键,大括弧即自动产生,数组域得以确认。
Excel的一个单元格就是一个变量,一片单元域也可以视为一组变量。为了计算上的方便,一组变量最好给一个数组名。例如A={A1:C3}、B={E1:G3}等。
具体操作
1、数组名的设置。
选定数组域,点“插入”菜单下的“名称”,然后选择“定义”,输入数组名如A或B等,单击“确定”即可。
或是:
选定要命名的单元格,点右键——“命名单元格区域”出现下图即可“命名A”;
选定要命名的单元格,点右键——“命名单元格区域”出现下图即可“命名B”;
如:已知A={3 -2 5,6 0 3,1 5 4},B={2 3 -1,4 1 0,5 2 -1},将这些数据输入Excel 相应的单元格,可设置成图1的形状,并作好数组的命名,即第一个数组命名为A,第二个数组命名为B。
2、矩阵函数是Excel进行矩阵计算的专用模块。
常用的矩阵函数有:
MDETERM(计算一个矩阵的行列式)
MINVERSE(计算一个矩阵的逆矩阵)
MMULT(计算两个矩阵的乘积)
SUMPRODUCT(计算所有矩阵对应元素乘积之和)
TRANSPOSE(计算矩阵的转置矩阵)……
函数可以通过点击“=”号,然后用键盘输入,可以通过点击“插入”菜单下的“函数”;
或点击fx图标,然后选择“粘贴函数”中相应的函数输入。
3、计算时先选定矩阵计算结果的输出域,3×3的矩阵,输出仍是3×3个单元格,然后输入公式,公式前必须加上=号,例如=A+B、=A-B、=A*B等。
A+B、A-B数组运算和矩阵运算没有区别
=A+B 按enter,F2,Shift+Ctrl+Enter
然后选定预选区域,按F2,Shift+Ctrl+Enter,即可得结果
“=A*B”是数组相乘计算公式,而“=MMULT(A,B)”则是矩阵相乘计算公式,
“=A/B”是数组A除数组B的计算公式,而矩阵相除是矩阵A乘B的逆矩阵,所以计算公式是“=MMULT(A,MINVERSE(B))”。
公式输入后,同时按F2, 然后Shift+Ctrl+Enter键得到计算结果。
图中的数组乘除写作A*B、A/B,矩阵乘除写作A·B、A÷B,以示区别。