MATLAB数学实验 第三章 矩阵代数.

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

常系数线性微分方程组 §5.3 常系数线性方程组. 常系数线性微分方程组 一阶常系数线性微分方程组 : 本节主要讨论 (5.33) 的基解矩阵的求法.
§1. 预备知识:向量的内积 ★向量的内积的概念 ★向量的长度 ★向量的正交性 ★向量空间的正交规范基的概念 ★向量组的正交规范化
线性代数 第六章 矩阵的对角化 6.3 内积和正交矩阵.
3.4 空间直线的方程.
第4章 线性代数 4.1 矩阵的生成 通过元素列表榆入 通过外部数据加载 在M文件中创建矩阵
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
第3节 二次型与二次型的化简 一、二次型的定义 二、二次型的化简(矩阵的合同) 下页.
§1 二阶与三阶行列式 ★二元线性方程组与二阶行列式 ★三阶行列式
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第三章 函数逼近 — 最佳平方逼近.
第五章 矩阵与行列式 §5.4 逆矩阵 §5.5 矩阵的初等变换.
§1 线性空间的定义与性质 ★线性空间的定义 ★线性空间的性质 ★线性空间的子空间 线性空间是线性代数的高等部分,是代数学
第一章 行列式 第五节 Cramer定理 设含有n 个未知量的n个方程构成的线性方程组为 (Ⅰ) 由未知数的系数组成的n阶行列式
第四讲:应用MATLAB解决高等代数问题
§4.3 常系数线性方程组.
第三讲 矩阵特征值计算及其应用 — 正交变换与QR方法.
第3讲 线性方程组的高斯求解方法 主要内容: 1. 线性方程组的高斯求解方法 2. 将行阶梯形矩阵化为行最简形矩阵.
第二章 矩阵(matrix) 第8次课.
线性代数机算与应用 李仁先 2018/11/24.
!!! 请记住:矩阵是否等价只须看矩阵的秩是否相同。
计算机数学基础 主讲老师: 邓辉文.
数学软件 Matlab —— 矩阵运算.
I. 线性代数的来龙去脉 -----了解内容简介
第四章 矩阵 §1 矩阵概念的一些 背景 §6 初等矩阵 §4 矩阵的逆 §5 矩阵的分块 §2 矩阵的运算 §3 矩阵乘积的行列 式与秩
第四章 向量组的线性相关性.
工业机器人技术基础及应用 主讲人:顾老师
第四节 线性方程组解的结构 前面我们已经用初等变换的方法讨论了线性方程组的解法, 并建立了两个重要定理: 第四节 线性方程组解的结构 前面我们已经用初等变换的方法讨论了线性方程组的解法, 并建立了两个重要定理: (1) n个未知数的齐次线性方程组Ax.
第5章 线性代数 矩阵分析 矩阵分解 线性方程组的求解 符号矩阵.
用数学软件解决高等代数问题 主讲 张力宏、张洪刚
Partial Differential Equations §2 Separation of variables
实数与向量的积.
第8讲 逆矩阵 主要内容: 1. 逆矩阵的定义及性质 2. 求逆矩阵的伴随矩阵法 3.求逆矩阵的初等行变换法.
线性代数 第二章 矩阵 §1 矩阵的定义 定义:m×n个数排成的数表 3) 零矩阵: 4) n阶方阵:An=[aij]n×n
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
第3章 矩阵、数组和符号运算 一、矩阵和数组运算 要求内容: ( 1)熟练掌握矩阵的创建。 ( 2)掌握矩阵运算和数组运算。
特 征 值 与 特 征 向 量 一、特征值与特征向量的概念 二、特征值和特征向量的性质.
第五讲 线性代数中的数值计算问题.
第五章 线性代数运算命令与例题 北京交通大学.
在线开放课程《线性代数》课程介绍 厦门大学数学科学学院 陈桂芝.
§4 线性方程组的解的结构.
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§3 向量组的秩.
§8.3 不变因子 一、行列式因子 二、不变因子.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第13讲 非齐次线性方程组的结构解, 线性空间与线性变换
3.1.2 空间向量的数量积运算 1.了解空间向量夹角的概念及表示方法. 2.掌握空间向量数量积的计算方法及应用.
4) 若A可逆,则 也可逆, 证明: 所以.
第五章 相似矩阵及二次型.
线性代数 第十一讲 分块矩阵.
建模常见问题MATLAB求解  .
2.2矩阵的代数运算.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
线 性 代 数 厦门大学线性代数教学组 2019年5月12日4时19分 / 45.
A经有限次初等变换化为B,称A与B等价,记作A→B.
§2 方阵的特征值与特征向量.
第五节 线性方程组有解判别定理 一、线性方程组的向量表示形式 二、线性方程组有解判别定理 三、一般线性方程组的解法 四、线性方程组的求解步骤.
第三章 矩 阵的秩和线性方程组的相容性定理 第一讲 矩阵的秩;初等矩阵 第二讲 矩阵的秩的求法和矩阵的标准形 第三讲 线性方程组的相容性定理.
在发明中学习 线性代数概念引入 之四: 矩阵运算 李尚志 中国科学技术大学.
定义5 把矩阵 A 的行换成同序数的列得到的矩阵,
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
§5 向量空间.
6.5 可对角化的矩阵 授课题目:6.5 可对角化的矩阵 授课时数:6学时 教学目标:掌握矩阵对角化的定义与方法 教学重点:矩阵对角化的方法
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
数学模型实验课(二) 最小二乘法与直线拟合.
第一节 矩阵的初等变换 一、消元法解线性方程组 二、矩阵的初等变换 三、初等矩阵的概念 四、初等矩阵的应用.
§4.5 最大公因式的矩阵求法( Ⅱ ).
§1 向量的内积、长度及正交性 1. 内积的定义及性质 2. 向量的长度及性质 3. 正交向量组的定义及求解 4. 正交矩阵与正交变换.
第三章 线性方程组 §4 n维向量及其线性相关性(续7)
Presentation transcript:

MATLAB数学实验 第三章 矩阵代数

第三章 矩阵代数 3.1 预备知识:线性代数 3.2 矩阵代数的MATLAB指令 3.3 计算实验:线性方程组求解 3.4 建模实验:投入产出分析和基因遗传 2018/12/5 第二章 MATLAB编程与作图

3.1 预备知识:线性代数 线性方程组 记为 A x = b 2018/12/5 第二章 MATLAB编程与作图

3.1 预备知识:线性代数 线性方程组 若秩(A)  秩(A,b),则无解; 若秩(A) = 秩(A,b) = n, 存在唯一解; 通解是齐次线性方程组 Ax=0 的基础解系与 Ax=b 的一个特解之和。 2018/12/5 第二章 MATLAB编程与作图

3.1 预备知识:线性代数 逆矩阵 方阵A称为可逆的,如果存在方阵B,使A B = B A = E,记 B = A-1 方阵A可逆的充分必要条件:A0 A-1 =A*/|A| 这里A*为A的伴随矩阵 (A E) 行变换 (E A-1) 2018/12/5 第二章 MATLAB编程与作图

3.1 预备知识:线性代数 特征值与特征向量 对于方阵A,若存在数和非零向量x 使 A x =  x,则称为A的一个特征值,x 为A 的一个对应于特征值的特征向量。 特征值计算归结为特征多项式的求根。 特征向量计算:齐次线性方程组 (A - E) x = 0 的所有一组线性无关解。 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 运算符 A’ (共轭)转置, A.’ 转置 A+B与A-B 加与减 k+A与k-A 数与矩阵加减 k*A或A*k 数乘矩阵 A*B 矩阵乘法 A^k 矩阵乘方 左除A\B 为AX=B的解 右除B/A 为XA=B的解 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 矩阵运算与数组运算的区别 例子 P45-46 数组运算按元素定义,矩阵运算按线性代数定义 矩阵的加、减、数乘等运算与数组运算是一致的 矩阵的乘法、乘方和除法与数组乘法、乘方和除法不同 数与矩阵加减、矩阵除法在数学上是没有意义的。但在MATLAB中有定义。 例子 P45-46 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 特殊矩阵生成 zeros(m,n) m行n列的零矩阵; ones(m,n) m行n列的元素全为1的阵; eye(n) n阶单位矩阵; rand(m,n) m行n列[0,1]上均匀分布随机数矩阵 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 矩阵处理 trace(A) 迹(对角线元素的和) diag(A) A对角线元素构成的向量; diag(x) 向量x的元素构成的对角矩阵. tril(A) A的下三角部分 triu(A) A的上三角部分 flipud(A) 矩阵上下翻转 fliplr(A) 矩阵左右翻转 reshape(A, m, n) 矩阵A的元素重排成m行n列矩阵 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 矩阵分析 rank(A) 秩 det(A) 行列式; inv(A) 逆矩阵; null(A) Ax=0的基础解系; orth(A) A列向量正交规范化 norm(x) 向量x的范数 norm(A) 矩阵A的范数 2018/12/5 第二章 MATLAB编程与作图

3.2 矩阵代数的MATLAB指令 特征值与标准形 例子 P49-50 eig(A) 方阵A的特征值 [V, D]=eig(A)返回方阵A的特征值和特征向量。其中D为的特征值构成的对角阵,每个特征值对应的V的列为属于该特征值的一个特征向量。 [V, J]=jordan(A) 返回A的相似变换矩阵和约当标准形 例子 P49-50 2018/12/5 第二章 MATLAB编程与作图

3.3 计算实验:线性方程组求解 矩阵除法 (1) 当A为方阵,A\B结果与inv(A)*B一致; (2) 当A不是方阵, AX=B存在唯一解, A\B将给出这个解; (3) 当A不是方阵, AX=B为不定方程组(即无穷多解),A\B将给出一个具有最多零元素的特解; (4) 当A不是方阵, AX=B若为超定方程组(即无解), A\B给出最小二乘意义上的近似解,即使得向量AX-B的模达到最小。 2018/12/5 第二章 MATLAB编程与作图

3.3 计算实验:线性方程组求解 例3.1 解方程组 2018/12/5 第二章 MATLAB编程与作图

3.3 计算实验:线性方程组求解 例3.2 线性方程组通解 用rref化为行最简形以后求解 用除法求出一个特解,再用null求得一个齐次组的基础解系 用符号数学工具箱中的solve求解(第七章) 2018/12/5 第二章 MATLAB编程与作图

3.3 计算实验:线性方程组求解 相似对角化及应用 如果n阶方阵A有n个线性无关的特征向量,则必存在正交矩阵P, 使得 P-1AP= , 其中是A的特征值构成的对角矩阵,P的列向量是对应的n个正交特征向量。 使用MATLAB函数eig求得的每个特征向量都是单位向量(即模等于1),并且属于同一特征值的线性无关特征向量已正交化,所以由此容易进行相似对角化。 2018/12/5 第二章 MATLAB编程与作图

3.3 计算实验:线性方程组求解 例3.3 用相似变换矩阵P将A相似对角化,并求 2018/12/5 第二章 MATLAB编程与作图

3.4 建模实验 设有n个经济部门,xi为部门i的总产出,cij为部门j单位产品对部门i产品的消耗,di为外部对部门i的需求,fj为部门j新创造的价值。 分配平衡方程组 消耗平衡方程组 i =1,2,…,n 2018/12/5 第二章 MATLAB编程与作图

投入产出分析 令 C =(cij),X = (x1, …, xn)',D = (d1, …, dn)’,F= (f1, …, fn)’, 则 X=CX+D 令 A = E-C,E为单位矩阵,则 AX = D C称为直接消耗矩阵 A称为列昂杰夫(Leontief)矩阵。 2018/12/5 第二章 MATLAB编程与作图

B表示各部门间的投入产出关系,称为投入产出矩阵。 B=C Y = [1,1,…,1] B Y表示各部门的总投入,称为投入向量。 新创造价值向量 F=X –Y ' 2018/12/5 第二章 MATLAB编程与作图

投入产出分析 例3.4 某地有三个产业,一个煤矿,一个发电厂和一条铁路,开采一元钱的煤,煤矿要支付0.25元的电费及0.25元的运输费; 生产一元钱的电力,发电厂要支付0.65元的煤费,0.05元的电费及0.05元的运输费; 创收一元钱的运输费,铁路要支付0.55元的煤费和0.10元的电费,在某一周内煤矿接到外地金额50000元定货,发电厂接到外地金额25000元定货,外界对地方铁路没有需求。 2018/12/5 第二章 MATLAB编程与作图

问三个企业间一周内总产值多少才能满足自身及外界需求?三个企业间相互支付多少金额?三个企业各创造多少新价值? 解:这是一个投入产出分析问题。设x1为本周内煤矿总产值,x2为电厂总产值, x3为铁路总产值, 则 2018/12/5 第二章 MATLAB编程与作图

产出向量X = 外界需求向量 D = 直接消耗矩阵C= 则原方程为 (E-C)X=D 投入产出矩阵为 B=C*diag(X) 总投入向量 Y= ones(1,3)*B 新创造价值向量 F=X-Y’ 2018/12/5 第二章 MATLAB编程与作图

表3.3 投入产出分析表(单位:元) 消耗部门 外界需求 总产出 煤 矿 电 厂 铁 路 生产 部门 煤矿 36506 15582   消耗部门 外界需求 总产出 煤 矿 电 厂 铁 路 生产 部门 煤矿 36506 15582 50000 102088 电厂 25522 2808 2833 25000 56163 铁路 28330 新创造价值 51044 14041 9915 2018/12/5 第二章 MATLAB编程与作图

后代是从父母体的基因对中各继承一个基因,形成自己的基因型。如果所考虑的遗传特征是由两个基因A和a控制,那么有三种基因型, 基因遗传 后代是从父母体的基因对中各继承一个基因,形成自己的基因型。如果所考虑的遗传特征是由两个基因A和a控制,那么有三种基因型, 上表给出父母基因型的所有可能组合使其后代形成每种基因对的概率。 2018/12/5 第二章 MATLAB编程与作图

方案二:显性患者不允许繁殖,隐性患者必须与正常金鱼结合繁殖 例5 设金鱼某种遗传病染色体的正常基因为A,不正常基因为a, 那么AA,Aa,aa分别表示正常金鱼,隐性患者,显性患者。设初始分布为90%正常金鱼,10%的隐性患者,无显性患者。考虑下列两种配种方案对后代该遗传病基因型分布的影响 方案一:同类基因结合,均可繁殖; 方案二:显性患者不允许繁殖,隐性患者必须与正常金鱼结合繁殖 2018/12/5 第二章 MATLAB编程与作图

则 X(n) = An-1X(1) X(n) = Bn-1X(1) 分别是 两种情况下第n代的基因型分布 2018/12/5 第二章 MATLAB编程与作图