- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学实验第三章课件.ppt
第三章 矩阵代数 MATLAB数学实验 第三章 矩阵代数 第三章 矩阵代数 3.1 预备知识:线性代数 3.2 矩阵代数的MATLAB指令 3.3 计算实验:线性方程组求解 3.4 建模实验:投入产出分析和基因遗传 3.1 预备知识:线性代数 线性方程组 记为 A x = b 3.1 预备知识:线性代数 线性方程组 若秩(A) ? 秩(A,b),则无解; 若秩(A) = 秩(A,b) = n, 存在唯一解; 若秩(A) = 秩(A,b) n, 存在无穷多解; 通解是齐次线性方程组 Ax=0 的基础解系与 Ax=b 的一个特解之和。 3.1 预备知识:线性代数 逆矩阵 方阵A称为可逆的,如果存在方阵B,使A B = B A = E,记 B = A-1 方阵A可逆的充分必要条件:?A??0 A-1 =A*/|A| 这里A*为A的伴随矩阵 (A E) 行变换 3.1 预备知识:线性代数 特征值与特征向量 对于方阵A,若存在数?和非零向量x 使 A x = ? x,则称?为A的一个特征值,x 为A 的一个对应于特征值?的特征向量。 特征值计算归结为特征多项式的求根。 特征向量计算:齐次线性方程组 (A - ?E) x = 0 的所有一组线性无关解。 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的解 3.2 矩阵代数的MATLAB指令 矩阵运算与数组运算的区别 数组运算按元素定义,矩阵运算按线性代数定义 矩阵的加、减、数乘等运算与数组运算是一致的 矩阵的乘法、乘方和除法与数组乘法、乘方和除法不同 数与矩阵加减、矩阵除法在数学上是没有意义的。但在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]上均匀分布随机数矩阵 randn(m,n) 产生均值为0,方差为1的标准正态分布随机矩阵。 特殊矩阵的输入 数值矩阵的输入 零矩阵、幺矩阵及单位矩阵 生成n?n方阵: A=zeros(n), B=ones(n), C=eye(n) 生成m?n矩阵: A=zeros(m,n), B=ones(m,n), C=eye(m,n) 生成和矩阵B同样位数的矩阵: A=zeros(size(B)) 随机元素矩阵 若矩阵随机元素满足[0,1]区间上的均匀分布 生成n?m阶标准均匀分布为随机数矩阵: A=rand(n,m) 生成n?n阶标准均匀分布为随机数方阵: A=rand(n) 例 建立随机矩阵:(1) 在区间[20,50]内均匀分布的5阶随机矩阵。(2) 均值为0.6、方差为0.1的5阶正态分布随机矩阵。命令如下:x=20+(50-20)*rand(5)y=0.6+sqrt(0.1)*randn(5) 对角元素矩阵 已知向量生成对角矩阵: A=diag(V) 已知矩阵提取对角元素列向量: V=diag(A) 生成主对角线上第k条对角线为V的矩阵: A=diag(V,k) 例:diag( )函数的不同调用格式 C=[1 2 3]; V=diag(C) % 生成对角矩阵 V = 1 0 0 0 2 0 0 0 3 V1=diag(V) % 将列向量通过转置变换成行向量 V1 = 1 2 3 C=[1 2 3]; V=diag(C,2) % 主对角线上第 k条对角线为C的矩阵 V = 0 0 1 0 0 0 0 0 2 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 生成三对角矩阵: V=diag([1 2 3 4])+diag([2 3 4],1)+diag([5 4 3],-1) V =
您可能关注的文档
最近下载
- 人工智能基础与应用—(AIGC实战):AIGC文本生成与辅助写作PPT教学课件.pptx VIP
- 统编版历史必修中外历史纲要(下)第10课《影响世界的工业革命》说课稿.docx VIP
- 学前儿童美术教育与活动指导全套完整课件教学课件.pptx VIP
- 【河北梆子剧本】卖妙郎.pdf VIP
- 2013款别克昂科拉用户使用手册.pdf VIP
- 云内_国六_发动机系统介绍.pdf
- 三相鼠笼式异步电动机实验报告.doc VIP
- 急性心肌梗死合并心原性休克诊断和治疗中国专家共识(2021)解读PPT课件.pptx VIP
- 入团志愿书电子版.doc VIP
- 第4课 日本明治维新课件(共21张PPT)部编版九年级历史下册.pptx VIP
文档评论(0)