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!。
相关文章
相关推荐
-
幂果网速测试官方版 V1.0.3
-
网络人远程控制软件旗舰版 v2.360
-
KM盒子2015 4.9(阅读软件)
-
梦畅电脑闹钟 V6.6.6.0
-
ADM阿呆喵广告拦截 2.0.5(广告去除助手)
-
WiFi共享大师 V2.1.9.2官方版(电脑wifi热点软件WiFiMaster)
-
靠谱助手官方版
-
逗图软件 V1.0 绿色免费版
-
小狐狸和小和尚表情包 38p官方版
-
BoBo网络播放器绿色版 V3.24.530.2
-
PPS易转码 (视频格式转换工具)V4.0.1.0 官方版
-
易我数据恢复系统v9.0官方免费版
-
ComicDown(漫画下载器)绿色版 V1.9.2.0
-
MathType官方版 v6.9
-
apktool v1.41 专业版
-
青春保护伞安装版 V1.0.0.3