Excel的壮大运算性能,不只可以举行容易的四则计算,也能够举行数组、矩阵的运算。
(1)数组和矩阵的定义
矩阵不是一个数,而是一个数组。在Excel里,数组挪用一片单元域,单元域用大括号表示,譬如{A1:C3},以便和一般单元域A1:C3相差异。安设时先选定单元域,一同按Shift+Ctrl+Enter键,大括弧即主动发生,数组域得以承认。
一个单元格即使一个变量,一片单元域也能够视为一组变量。为了运算上的适宜,一组变量优秀给一个数组名。譬如A={A1:C3}、B={E1:G3}等。数组名的安设环节是:选定数组域,单击“插入”菜单,挑选“名目”项中的“定义”号令,输入数组名,单击“肯定”按钮即可。更容易的命名措施为:抉择数组域,单击名目框,直接输入名目就行了。
矩阵函数是Excel举行矩阵运算的专用模块。用“插入”-“函数”号令敞开“粘贴函数”对话框(如图11),选中函数分类栏中的“数学与三角函数”,在右边栏常用的矩阵函数有: MDETERM??运算一个矩阵的行列式; MINVERSE??运算一个矩阵的逆矩阵; MMULT??运算两个矩阵的乘积; SUMPRODUCT??运算所有矩阵对应元素乘积之和。
(2)矩阵的大致运算
数组运算和矩阵运算有很大的差异,譬如下面这个例子中,A和B都是定义好的数组,因为这两个数组都是3×3的,输出后果也是3×3个单元格。运算时先选定矩阵运算分晓的输出域,为3×3的单元格区域,然后输入公式。假使输入“=A+B”或“=A-B”,运算成果是数组对应项相加或相减,输入“=A*B”表示数组A和B相乘,输入“=A/B”表示数组A除数组B。万一要举行矩阵运算,即将用到相应的矩阵函数。矩阵相加、相减与数组的加减表白模式是一样的,也是“=A+B”和“=A-B”,表示矩阵相乘能够输入“=MMULT(A,B)”,而矩阵相除是矩阵A乘B的逆矩阵,因而运算公式是“=MMULT(A,MINVERSE(B))”。公式输入后,一同按Shift+Ctrl+Enter键取得运算结局。 对于更庞杂的矩阵运算,能够采纳分步运算。