- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch04.MATLAB及数学运算
第4章 MATLAB 的数学运算 教学目标 掌握向量和矩阵的运算 掌握线性代数的基本函数和使用 掌握稀疏矩阵的操作 教学内容 向量、矩阵及其运算 矩阵和线性代数 稀疏型矩阵 向量、矩阵及其运算 向量的点乘、叉乘和混合积 矩阵的基本运算 特殊矩阵生成 向量和矩阵的范数 矩阵的条件数 向量的点乘、叉乘和混合积 向量的点乘 向量的点乘又称为内积,是两个向量的模和两个向量之间的夹角余弦三者的乘积。MATLAB 中,实现点乘的函数是dot。dot 函数的用法为 dot(x1,x2),其中 x1 和 x2 的维数必须相同。 向量的叉乘 向量乘法除点乘之外还有叉乘。两个向量叉积的几何意义是指以两个向量模的乘积为模,方向和两个向量构成右手坐标系的向量。向量的叉乘不可交换。在 MATLAB 中函数 cross 用于实现向量的叉乘。 向量的混合积 向量的混合积的几何意义是:它的绝对值表示以三个向量为楞的平行六面体的体积,符号由右手法则确定。上面介绍了向量的点乘和叉乘,向量的混合积由点乘和叉乘逐步实现。 矩阵的基本运算 矩阵与常数之间的四则运算 矩阵与常数的运算与数组运算相同 矩阵和矩阵之间的四则运算 矩阵和矩阵之间的加减运算与数组运算相同 设 A 是一个 m×n 矩阵,B 是一个 p×q 矩阵,当 n=p 时,两个矩阵可以相乘,乘积为 m×q 矩阵。矩阵乘法不可逆。在 MATLAB 中,矩阵乘法由“*”实现。 矩阵除法在实际中主要用于求解线性方程组 矩阵转置 符号“’”实现矩阵的转置操作。对于实数矩阵,“’”表示矩阵转置,对于复数矩阵,“’”实现共轭转置。对于复数矩阵,如果想要实现非共轭转置,可以使用符号“.’”。 矩阵乘方 特殊矩阵生成 (1/2) 特殊矩阵生成 (2/2) 1.对角矩阵的生成 对角矩阵指除对角线以外其他元素为 0 的矩阵。函数 diag 可以生成对角矩阵。该函数的用法为: A=diag(V,K),其中 V 是一个向量,K 是一个整数。该函数返回一个矩阵,矩阵的第 K 个对角线为 V。K 在默认情况下为 0,表示矩阵的主对角线,K 大于 0 时表示主对角线的上方,小于 0 时为主对角线的下方。 V=diag(A,K),其中A时一个矩阵。K 与上面的语句相同。该语句返回矩阵 A 第 K 个对角线上的元素组成的矩阵。 2.魔术矩阵的生成 魔术矩阵是一种经常遇到的矩阵,除了二阶方阵之外,魔术矩阵的每一行、每一列以及每条主对角线的元素之和都相同。在 MATLAB 中,magic 函数用于生成魔术矩阵。其调用方法为 magic(N),其中 N 为正整数,并且 N≠2. 向量和矩阵的范数 向量的范数定义为 ,其中,最常用的值为 1、2 和无穷大。矩阵 的范数定义为 ,其中,最常用的值为 1、2 和无穷大。 向量和矩阵的范数可以通过函数 norm 求解。该函数的调用格式为 n = norm(A,p),其中 p 用于指定范数的类型。p 可以为所有大于 1 的常数,最常用的为 1、2、inf 和 fro,fro 为求解矩阵 A 的 Frobenius 范数。当 p 省略时,默认值为 2。 矩阵的条件数 矩阵的条件数是在矩阵的逆和矩阵范数的基础上定义的,是用于衡量矩阵病态程度的关键量。一个矩阵的条件数越大,表明该矩阵的病态程度越严重。 MATLAB中求解矩阵条件数的函数是cond,在命令窗口输入cond(A)即可得到矩阵A的条件数。 矩阵和线性代数 线性方程组 矩阵逆、秩及行列式 矩阵分解 矩阵指数函数和幂函数 矩阵特征值、特征向量与特征行列式 矩阵的标准正交基 矩阵奇异值分解 线性方程组(1/2) 利用矩阵求逆的方法求解方程组 我们首先求系数矩阵的逆,然后利用矩阵的逆求解方程组的解。 利用矩阵的左除符号“\”或者右除符号“/”求解方程组 线性方程组(2/2) 利用左除符号和右除符号求解线性方程组,避免了矩阵求逆操作,因此系数矩阵 不必为方阵。如果系数矩阵 的维数为 ,则有三种情况: ,此时方程组为超定方程组,MATLAB 将给出最小二乘解; ,此时方程组为方阵系统,MATLAB 给出精确解; ,此时方程组为欠约束方程组,MATLAB 将给出一组基解,该解中包含最多 个非零元素。 在采用除法符号(包括左除和右除)求解线性方程组时,MATLAB 采用 因式分解法求解方程组。尽管 MATLAB 提供了两种方法,一般更倾向于采用第二种方法,该方法用到较少的浮点数运算,执行速度较快,另外,由于采用 分解法,得出的结果要精确的多。 矩阵逆、秩及行列式 矩阵求逆 对于非奇异方阵,如果存在方阵,满足 并且 ,则称为矩阵的逆
您可能关注的文档
- 山楂及加工与储藏.ppt
- CGMS及监测机理解析及数据导出.ppt
- 山东省日照市战略及发展及分析与研究.ppt
- 岗亭设计与环境搭配及重要性.ppt
- 山西省2012届高考地理复习 第3节旅游景观及欣赏课件 新人教版选修3.ppt
- 岩体力学第五章第六节 岩体力学性能及现场测试.ppt
- 岩体力学PPT-2岩体及变形与强度.ppt
- CH 10 温度及测量.ppt
- CBR发动机结构及原理3.ppt
- 岩体力学课件--第七章 岩体及初始应力(背景为黑色).ppt
- 2025结构工程师考试历年机考真题集【名校卷】附答案详解.docx
- 2025结构工程师考试历年机考真题集【考点梳理】附答案详解.docx
- 2025结构工程师考前冲刺试卷(考点提分)附答案详解.docx
- 开展读书笔记评比激发参与热情.docx
- 2025结构工程师考前冲刺试卷(突破训练)附答案详解.docx
- 2025结构工程师考前冲刺试卷(真题汇编)附答案详解.docx
- 2025结构工程师考前冲刺试卷(实用)附答案详解.docx
- 科学研究中文献检索技巧及其重要性.docx
- 2025结构工程师考前冲刺试卷(完整版)附答案详解.docx
- 爱普生CH-TW740_750 使用说明书多媒体液晶投影机.pdf
最近下载
- 人乳头瘤病毒感染护理.pptx VIP
- 压疮品管圈成果汇报PPT幻灯片.ppt VIP
- 车险承保方案.pdf VIP
- 中华民族共同体概论教案合集(第一讲-第十六讲)附《中华民族共同体概论》课程大纲.doc VIP
- “中华民族共同体概论”课程教学与建设关键问题探讨.docx VIP
- 诸侯纷争与变法运动【课件】.pptx VIP
- 中国高血压防治指南(2024年修订版)_中国高血压防治指南修订委员会__.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学.pdf VIP
- 民事诉讼法中案外第三人对执行的异议之诉.pdf VIP
- “扬子石化杯”2024年第38届中国化学奥林匹克(江苏赛区)初赛化学试卷含答案.pdf VIP
文档评论(0)