- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EXCEL解方程组
本章主要内容 3.1 Excel矩阵计算 3.2 解线性联立方程 3.2.1 行列式法 3.2.2 矩阵法 3.3 Newton-Raphson迭代法 解非线性方程组 3.4 方程组的规划求解 3.1 Excel 矩阵运算 1. Excel的矩阵格式 矩阵是数据(数值和变量)按行和列排成矩形的阵列: Excel工作表中用数组表示矩阵,单元格的位置对应 矩阵元素的位置,但标记顺序相反: 矩阵元素aij是先行 (i)后列(j),而单元格A3是先列(A)后行(3)。 3.1 Excel 矩阵运算 1. Excel的矩阵格式 列矩阵或行矩阵在Excel工作表中放在同一列 或同一行,称为一维数组。 m×n矩阵元素依次放在工作表的一个区域 中,称为二维数组。 3.1 Excel 矩阵运算 2. 数组加(减)法 进行数组加(减)法运算时,一般要求数组 中单元格的个数相同。 示例:建立二维数组A1:D3,一维数组F1:I1。 一维数组加(减)法: 1)A1:D1一行数据与F1:I1另一行数组相加,得到的仍是含四个单元格的一行数组,因此必须选定加和结果数组的位置,本例选F3:I3。 3.1 Excel 矩阵运算 2. 数组加(减)法 2)键入“=”,用鼠标选定A1:D1区域,被选区域出现闪动的虚线框,同时编辑框的等号后出现A1:D1。 3)键入“+”,选中F1:I1区域。同样被选区域出现闪动虚线框,加号后出现F1:I1。 4)按Ctrl+Shift+Enter键。F3:I3区域出现加和结果,编辑框的公式被大括号括住:{=A1:D1+F1:I1}。 3.1 Excel 矩阵运算 注意: 1)若开始未选定区域F3:I3,而只选中了F3单元格,则完成上述各步计算后在F3出现数值2。 2)数组公式是一个整体,无论是编辑、移动、清除都必须选取公式包括对所有单元格。 3)大括号不用输入,按Ctrl+Shift+Enter后自动产生,表明这是数组公式。如果输入公式时自己加上,Excel将认为输入的是文字。 4)若相加的两个数组单元格数目不等,则出现错误信号#N/A。 3.1 Excel 矩阵运算 注意: 5)若加一常数到一数组,Excel会自动将该常数加到数组的每个单元格中。 二维数组加法类似于一维数组,此外还有如下特点:二维数组可以与行单元格或列单元格数目相同的一维数组相加。 3.1 Excel 矩阵运算 示例结果: 3.1 Excel 矩阵运算 3. 数组乘以一常数 数组乘以一常数,得到与原数组大小相同的新数组,新数组的每个单元格的值等于原数组单元格的值乘以此常数。 3.1 Excel 矩阵运算 4. 矩阵乘法 矩阵A(m×n)与B(n×p)相乘,得一矩阵C(m×p)。仅当第一个矩阵的列数等于第二个矩阵的行数时,两矩阵才能相乘。 矩阵相乘时,各矩阵元素按一定规则相乘再相加。Excel有矩阵相乘的工作表函数MMULT(array1,array2)。 3.1 Excel 矩阵运算 4. 矩阵乘法 计算规则: 其中i为行数,j为列数。 例1. MMULT({1,3;7,2},{2,0;0,2}) 例2. MMULT({3,0;2,0}, {2,0;0,2}) 例3. MMULT({1,3,0;7,2,0;1,0,0}, {2,0;0,2}) 3.1 Excel 矩阵运算 注意: 1)输入MMULT函数前要根据乘积矩阵大小(m×p)选定它的单元格区域。 2)函数名前有等号,输入完毕同时按Ctrl+Shift+Enter。 3)数组乘法不等于矩阵乘法,它是两个数组对应单元格各自相乘,数组相乘用*,公式写作=数组1*数组2。 3.1 Excel 矩阵运算 5. 逆矩阵 行数等于列数的矩阵称为方阵。若一方阵的主对角元素aii均为1,其他位置上的元素均为0,则该矩阵称为单位矩阵I 。 设有一n阶方阵A和另一n阶方阵B,它们的乘积为:AB=BA=I 则B为A的逆阵,可记为A-1。 3.1 Excel 矩阵运算 5. 逆矩阵 Excel求逆矩阵的工作表函数为 MINVERSE(array) 例1. MINVERSE({4,-1;2,0}) 例2. MINVERSE({1,2,1;3,4,-1;0,2,0}) 例3. MINVERSE()为一矩阵,可参与其他矩阵运算。 3.1 Excel 矩阵运算 6. 行列式 行列式是在研究线性方程组的解法中产生的概念。n阶行列式可表示为: 3.1 Excel 矩阵运算 6. 行列式 行列式通常用D表示,其元素用竖直线而非圆括号括住。 方阵与行列式
文档评论(0)