深圳office培训 深圳excel培训
深圳excel培训 深圳office培训
咨询服务
深圳office培训
深圳office培训
office培训
excel培训
ppt培训
vba培训
access培训
word培训
visio培训
project培训
outlook培训
数据库培训
深圳access培训
深圳sql培训
深圳office培训
 

excel中的数组和矩阵运算


2021年10月28日 作者: 来源:

Excel的强大计算功能,不但能够进行简单的四则运算,也可以进行数组、矩阵的计算。

(1)数组和矩阵的定义

矩阵不是一个数,而是一个数组。在Excel里,数组占用一片单元域,单元域用大括号表示,例如{A1:C3},以便和普通单元域A1:C3相区别。设置时先选定单元域,同时按

Shift+Ctrl+Enter键,大括弧即自动产生,数组域得以确认。

一个单元格就是一个变量,一片单元域也可以视为一组变量。

为了计算上的方便,一组变量最好给一个数组名。

例如A={A1:C3}、B={E1:G3}等。

数组名的设置步骤是:选定数组域,单击“插入”菜单,选择“名称”项中的“定义”命令,输入数组名,单击“确定”按钮即可。

更简单的命名办法为:选择数组域,单击名称框,直接输入名称就行了。

矩阵函数是Excel进行矩阵计算的专用模块。用“插入”-“函数”命令打开“粘贴函数”对话框,选中函数分类栏中的“数学与三角函数”

,在右边栏常用的矩阵函数有:

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键得到计算结果。

对于更复杂的矩阵计算,可以采用分步计算。


阅读:1998 上一则:如何删除Excel工作薄中的空行 下一则:exce光标移动快捷键

返回前页 返回顶部
温馨提示:本中心是深圳较为专业office培训机构、咨询及报名请先预约,电话:0755-82124110。
深圳地址:深圳红荔路四川大厦1109B-1110(3号龙岗线通新岭地铁站A出口10米)
热线:0755-82124110(福田、南山、宝安) 0755-22205758(罗湖、龙岗、龙华) 13510024571(东莞、惠州、珠海、广州)
北京地址:北京清华大学华业大厦三区三楼 版权所有:深圳万博计算机教育 粤ICP备11006947号-1
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训 欢迎咨询!
您好!请点击这里咨询万博教育
深圳万博吴老师
您好!请点击这里咨询万博教育
深圳万博史老师
 
深圳信息系统项目管理师培训
深圳信息系统项目管理师培训