线性代数的应用.pptx
《线性代数的应用.pptx》由会员分享,可在线阅读,更多相关《线性代数的应用.pptx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1页/共52页7假设我们已知下列涉及不同商店水果的价格,不同人员需要水果的数量以及不同城镇不同人员的数目的矩阵:第2页/共52页第一个矩阵为A,第二个矩阵为B,而第 三个矩阵为C。(a)求出一个矩阵,它能给出在每个商店每个人购买水 果的费用是多少?(b)求出一个矩阵,它能确定在每个城镇每种水果的购 买量是多少?第3页/共52页(a)设该矩阵为D,则:D=BA,即:(b)设该矩阵为E,则:E=CB,即:第4页/共52页 :所求矩阵D和E能分别给出在每个商店购买水果的费用 和每个城镇每种水果的购买量。这是一个矩阵的具体应用问题。其实很显然在没有矩阵的知识前,我们也可以解出这一简单的问题。此题的一
2、般提法是:现有两个城镇(城镇1和城镇2);城镇1中有人员A(1000)和人员B(500人),城镇2中有人员A(2000)和人员B(1000);人员A需苹果、橘子和梨分别5、10和3,而人员B需苹果、橘子和梨分别4、5和5;现不妨假设每个城镇中都有两个商店(商店A和商店B),每个商店内的苹果、橘子和梨的价格均不相同。商店A中苹果、橘子和梨的价格分别为每斤0.10、0.15和0.10,而商店B中苹果、橘子和梨的价格分别为0.15、0.20、0.10。现问:(a)每个商店每个人购买水果的费用是多少?(b)每个城镇每种水果的购买量是多少?第5页/共52页(a)商店A:人员A购买水果的费用为:人员B购买
3、水果的费用为:商店B:人员A购买水果的费用为:人员B购买水果的费用为:第6页/共52页此时如果用矩阵表示的话,有:显然答案与用矩阵算出来的是一致的;同理对于(b)也是一样的。然而,不难看出利用矩阵求解此问题要简单明了的多。就此问题而言,数据即简单且较少,如果是更为复杂的问题,如:假设这里的城镇有10个,商店有50个的话。显然用一般解法是很繁琐的,而用矩阵求解仍是只需要一个算式即可。第7页/共52页矩阵运算应用示例二矩阵运算应用示例二第8页/共52页问题描述问题描述设下列距阵设下列距阵A A是在是在3 3家不同商店购买家不同商店购买3 3种不同糖果的价格(以美种不同糖果的价格(以美分计):分计)
4、:糖果糖果A A 糖果糖果B B 糖果糖果C C问题问题a:a:若糖果的价格加倍,糖果的价格距阵是什么?若糖果的价格加倍,糖果的价格距阵是什么?问题问题b:b:若糖果价格上涨若糖果价格上涨50%50%,每块糖果的税为,每块糖果的税为5 5美分,那么糖美分,那么糖果的价格距阵是什么?果的价格距阵是什么?第9页/共52页本题的问题只是一个简单的距阵本题的问题只是一个简单的距阵 运运算,利用算,利用MatlabMatlab软件既可以容易的解软件既可以容易的解决。利用以下问题假设的决。利用以下问题假设的 内容,既内容,既可以方便的解决。可以方便的解决。第10页/共52页现在我们设糖果的初始价格距阵为:
5、现在我们设糖果的初始价格距阵为:问题问题A A:设糖果价格加倍以后的价格距阵为设糖果价格加倍以后的价格距阵为B,B,则则B=2*AB=2*A。问题问题B B:设糖果价格上涨设糖果价格上涨50%50%,而交纳每块糖果,而交纳每块糖果5 5美分的税后的价格距阵为美分的税后的价格距阵为C C,则,则C=A+0.5*A-C=A+0.5*A-5*E;5*E;其中其中E E 为各个元素值为为各个元素值为1 1的的3 3阶距阵。阶距阵。第11页/共52页利用利用MatlabMatlab软件可以得到以下的数据:软件可以得到以下的数据:A=10,20,20;25,30,20;30,40,35A=10 20 20
6、 25 30 20 30 40 35 B=2*AB=20 40 40 50 60 40 60 80 70 E=1,1,1;1,1,1;1,1,1E=1 1 1 1 1 1 1 1 1 C=A+0.5*A-5*EC=10.0000 25.0000 25.0000 32.5000 40.0000 25.0000 40.0000 55.0000 47.5000第12页/共52页则满足问题则满足问题A A的价格距阵为:的价格距阵为:糖果糖果A A 糖果糖果B B 糖果糖果C C则满足问题则满足问题B B的价格距阵为:的价格距阵为:糖果糖果A A 糖果糖果B B 糖果糖果C C第13页/共52页矩阵运算
7、应用示例三第14页/共52页问题描述:设我们要为一次聚会准备餐饮,需要10个大型三明治(巨无霸)、6夸脱(每夸脱约1.14 升译注)果汁饮料、3夸脱土豆沙拉及2盘开胃菜。以下数据给出3家不同供货商提供这些商品的单价:第15页/共52页供货商A 供货商B 供货商C巨无霸$4.00$6.00$5.00 果汁饮料$2.00$1.00$0.85 土豆沙拉$0.65$0.85$1.00 开胃菜$6.00$5.00$7.00第16页/共52页(a)用矩阵向量乘积把确定每供应商为聚会备餐的价格问题表述出来(注意在乘积中向量处于第一位还是第二位)。(b)确定每一个供货商的备餐价格。第17页/共52页准备知识:
8、矩阵与向量乘积:实际上为两个矩阵乘积只不过有一个矩阵为一n维向量。所以应用矩阵乘法原理可以很快得出结果。第18页/共52页问题解答1:根据题意此向量为一四维行向量,具体表示为:10个 6夸脱 3夸脱 2盘第19页/共52页问题解答2:根据第一个问题的要求,我们可以知道该向量处于矩阵乘积的第一位,而第一题的具体矩阵形式表述为下:第20页/共52页10 6 3 2 4.00 6.00 5.00 2.00 1.00 0.85 0.65 0.85 1.00 6.00 5.00 7.00第21页/共52页问题解答3:在MATLAB运算结果如下:C=A*BC=65.9500 78.5500 72.1000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性代数 应用
限制150内