EXCEL矩阵式数据求值 怎样在Excel中计算矩阵?

作者&投稿:郝封 (若有异议请与网页底部的电邮联系)
  1. 这和矩阵没有任何关系,这是数据表的二维查找。

  2. 原表数据修改如下:

    请点击输入图片描述

  3. 使用公式进行二维查找:

    =INDEX(B4:C6,MATCH(B8,A4:A6),MATCH(B9,B3:C3))

    请点击输入图片描述



 在Excel中经常需要录入数据后进行计算,虽然计算矩阵不太常用,但掌握了也算自己的一个知识。下面是由学识网小编分享的如何用excel计算矩阵的教程,希望对你有用。

  如何用excel计算矩阵的教程:

  教程1:输入初始矩阵到单元格中后,选中该矩阵区域,然后复制,右键粘贴,选择“转置”即可。如附图所示。

  使用MDETERM 函数计算矩阵行列式的值

  教程1:如果有一个m×n阶的矩阵A,设|A|级该矩阵对应行列式的值。这里使用上面矩阵转置的矩阵为示例数据。输入该公式后,发现返回的是非法数据警告,原因在于行列式的值必须符合行列式的规则,行数和列数必须相等,所以计算矩阵行列式的值的前提是该矩阵为方阵。

  教程2:如附图所示,计算方阵对应行列式的值就ok了。

  利用MINVERSE函数求矩阵的逆矩阵

  教程1:注意只有方阵才有逆矩阵,所以该矩阵必须是一个n阶方阵。在单元格中输入“=MINVERSE(数组)”回车即可得到该矩阵的逆阵。演示如附图所示。

  教程2:步骤1所示的附图并没有计算出逆阵,而是返回了一个#NUM!,原因在于如果矩阵可逆,则|A|不会等于0,也就是说行列式的值为0的矩阵没有逆阵,由于示例的矩阵行列式的值为0,所以不存在可逆阵。附图为存在可逆阵的一个示例。注:公式必须你数组公式输入,然后按下F2,再按 Ctrl+Shift+Enter

公式:

=INDEX(IF(B9>=3,{32,29,27},{90,80,75}),IF(B8>=20,3,IF(B8>=5,2,1)))

示例:



怎么在EXCEL中实现矩阵计算?~

1、准备测试数据:在A1:C2输入第一个矩阵的值;在E1:F3中输入第二个矩阵的值。

2、随便选取一个空的单元格,输入公式=MMULT(A1:C2,E1:F3)。

3、按回车后,出现的是一个具体数值45,但实际上两个矩阵相乘,最终得到的是一个矩阵。

4、以输入公式的单元格为基准,选中4个单元格。

5、按F2,效果如下图。

6、按Ctrl+Shift+Enter,公式变为数组公式,得到我们想要的结果。

准备工具/材料:装有windows 10的电脑一台,Microsoft Office 家庭和学生版 2010 excel软件。
1、准备测试数据:在A1:C2输入第一个矩阵的值;在E1输入第二个矩阵的值:F3。

2、随机选择一个空单元格,并输入公式=MMULT(A1:C2,E1:F3)。

3、按回车键后,会出现一个45的特定值,但实际上,当两个矩阵相乘时,最终结果是一个矩阵。

4、根据输入公式的单元格选择4个单元格。

5、按F2键,效果如下。

6、按下Ctrl键,将公式更改为数组公式,并获得所需的结果。