当前位置:首页>优优资讯 > 软件教程 > 电脑软件教程 > excet公式及函数的高级应用教程

excet公式及函数的高级应用教程

作者:本站整理 时间:2016-04-19

  2.1.2.12  矩阵函数——TRANSPOSE函数、MINVERSE函数和MMULT函数1.TRANSPOSE函数TRANSPOSE函数的功能是求矩阵的转置矩阵。公式为= TRANSPOSE(array)式中,Array—需要进行转置的数组或工作表中的单元格区域。函数TRANSPOSE必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与array的列数和行数相。

  1.TRANSPOSE函数

  TRANSPOSE函数的功能是求矩阵的转置矩阵。公式为

  = TRANSPOSE(array)

  式中,Array—需要进行转置的数组或工作表中的单元格区域。

  函数TRANSPOSE必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与array的列数和行数相同。

  【例2-7】假设矩阵A中的值如图2-18中单元格区域A2:C5,求其转置矩阵的步骤如下:

  图2-18  求转置矩阵

  (1)选取存放转置矩阵结果的单元格区域,如E2:H4。

  (2)单击工具栏上的【粘贴函数】按钮,在【粘贴函数】对话框中选取函数TRANSPOSE,在该函数对话框中输入(可用拾取)单元格A2:C5,按“Crtl+Shift+Enter”组合键,即得转置矩阵如图2-18所示。

  利用TRANSPOSE函数可以把工作表中的某些行(或列)排列的数据转换成列(或行)排列的数据。例如,由于工作需要,要把工作表中的某些行数据改为列数据,若一个一个地改动数据,将是很麻烦也很费时的,而利用TRANSPOSE函数则可以很轻松地进行这项工作。但需要注意的是,利用TRANSPOSE函数对行(列)数据进行转换,则无法单独修改其中转换单元格区域中的某单元格的数据。

  2.MINVERSE函数

  MINVERSE函数的功能是返回矩阵的逆矩阵。公式为

  = MINVERSE(array)

  式中,array—具有相等行列数的数值数组或单元格区域。

  MINVERSE函数的使用方法与TRANSPOSE函数是一样的。在求解线性方程组时,常常用到MINVERSE函数。

  3.MMULT函数

  MMULT函数的功能是返回两数组的矩阵乘积。结果矩阵的行数与 array1 的行数相同,列数与 array2 的列数相同。公式为

  = MMULT(array1,array2)

  式中  array1, array2—要进行矩阵乘法运算的两个数组。

  array1的列数必须与 array2 的行数相同,而且两个数组中都只能包含数值。array1和array2可以是单元格区域、数组常数或引用。如果单元格是空白单元格或含有文字串,或是array1的行数与 array2 的列数不相等时,则函数MMULT返回错误值#VALUE!。

相关文章

相关推荐

最新攻略

用户评论

(已有0条评论)
表情
注:您的评论需要经过审核才能显示哦,请文明发言!
还没有评论,快来抢沙发吧!