




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章Matlab 矩阵基本分析矩阵的运算矩阵的性质矩阵的分解 一矩阵的创建 1 直接赋值 在命令窗口以命令行的方式直接输入 以 为开始和结束的标志 行与行之间用 元素之间用 或空格 2 冒号表达式e1 e2 e3 3 zeros函数创建全零矩阵 调用格式为 矩阵的基本分析 4 eye函数创建单位矩阵 调用格式 A zeros m n 生成mXn全零矩阵 B eye m n 生成mXn单位矩阵 5 rand函数创建均匀随机矩阵 调用格式 C rand m n 生成mXn随机矩阵 矩阵的基本分析 二矩阵及其元素的赋值变量 表达式 数 a 123 456 789 x 1 3sqrt 3 1 2 3 5 4 x 5 abs x 1 a 4 3 6 5a 1 00002 00003 00004 00005 00006 00007 00008 00009 0000006 5000 元素之间用逗号 空格分开 不同行以分号隔开 语句结尾用回车或逗号 会显示结果 如果不想显示结果 用分号 元素用 中的数字 下标 来注明 一维用一个下标 二维用两个下标 逗号分开 a 5 5 4 3 b a 2 4 1 3 a 2 4 5 a 7 如果赋值元素的下标超过原来矩阵的大小 矩阵的行列会自动扩展 全行赋值 用冒号 提取交点元素 抽取某行元素用空矩阵 矩阵的基本分析 f1 ones 3 2 f2 zeros 2 3 f3 magic 3 f4 eye 2 f5 linspace 0 1 5 fb1 f1 f3 f4 f2 fb2 fb1 f5 全1矩阵全0矩阵魔方矩阵 元素由1到nn的自然数组成 每行 每列及两对角线上的元素之和均等于 n3 n 2 单位矩阵是n n阶的方阵 对角线上元素为1 线性分割函数大矩阵可由小矩阵组成 其行列数必须正确 恰好填满全部元素 三基本赋值矩阵 矩阵的基本分析 f1 111111全1矩阵f3 816魔方矩阵357492线性分割函数f5 00 25000 50000 75001 0000大矩阵可由小矩阵组成fb2 1 00001 00008 00001 00006 00001 00001 00003 00005 00007 00001 00001 00004 00009 00002 00001 0000000001 000000000 25000 50000 75001 0000 f2 000全0矩阵000f4 10单位矩阵01fb1 1181611357114921000001000fb1 f1 f3 f4 f2 fb2 fb1 f5 矩阵的基本分析 一矩阵的初等运算 1 矩阵的加减乘法i 加 减法 相加减的两矩阵阶数必须相同 对应元素相加减 n m size fb2 x 101 y x 1y 2 10 语句size检查矩阵阶数 两矩阵相加 阶数必须相同 两相加减的矩阵中有一个是标量时 MATLAB将标量扩展成同等元素矩阵 与另一矩阵相加减 2矩阵的运算 pi x标量与矩阵相乘 不检查阶数 标量乘以矩阵的每一个元素 x 101 X与y内阶数不同 将y转置y 读作x左乘y y 2 10 x y ans 2ans 20 2y xX右乘y 10 1000 2 矩阵乘法 矩阵An p阶与矩阵Bp m阶的乘积C是n m阶矩阵 P是A阵的列数 B阵的行数 称为两个相乘矩阵的内阶数 两矩阵相乘的必要条件是内阶数相等 C i j kA i k B k j 值为A阵第i行和B阵第j列对应元素乘积的和 2矩阵的运算 eye 3 a左 右乘结果不同 只有单位矩阵例外 a eye 3 单位矩阵乘以矩阵A 左 右乘结果仍等于该矩阵 a 123ans 123ans 123456456456789789789 2矩阵的运算 二矩阵的除法及线性方程组的解 a 123456789AV IV A 1V inv a inv a aV 1 0e 016 0 45040 9007 0 45040 9007 1 80140 9007 0 45040 9007 0 4504 n n阶方阵A和同阶的方阵V相乘 得出n阶单位矩阵I I为eye n V是A的逆阵 V存在条件 A的行列式不等于0 det A 0V A 1MATLAB内部函数inv 得出A的逆阵V D X Binv D D X inv D Binv D D II X XX inv D B D BX D BX B inv D B D D与B行数相等两端同时左乘以inv D 逆阵单位阵D B为D左除BX D B 左除时阶数检查条件 两矩阵的行数必须相等 未知矩阵在左 D的逆阵右乘以B 记作 D右除 右除时阶数检查条件 两矩阵的列数必须相等 2矩阵的运算 a 123 3 54 789 x x1 x2 x3 b 2 0 2 ax bx a ba左除b 方程组X1 2X2 3X3 23X1 5X2 4X3 07X1 8X2 9X3 2可以表示为ax b 2矩阵的运算 a 123 456 b 240 135 d 147 852 360 运算 a bd aa b Errorusing Innermatrixdimensionsmustagree d a Errorusing Matrixdimensionsmustagree a bans 6162092325123030a b ans 10222849d a ans 0 037000 51851 0000 0 14810a dans 0 40740 07410 00000 74070 40740 0000 2矩阵的运算 解线性方程组Ax B6x1 3x2 4x3 3 2x1 5x2 7x3 48x1 4x2 3x3 7A 634 257 8 4 3 B 3 4 7 X A B A 634 2578 4 3B 3 4 7X 0 60007 0000 5 4000 2矩阵的运算 三矩阵结构形式的提取与变换 A 8160 3571 4922 B1 fliplr A B2 flipud A B3 reshape A 2 6 提取矩阵中某些特殊结构的元素 组成新的矩阵 改变矩阵结构 fliplr矩阵左右翻转flipud矩阵上下翻转reshape阶数重组 元素总数不变 B4 rot90 A B5 diag A B6 tril A B7 triu A B8 A rot90矩阵整体反时针旋转90度diag提取或建立对角阵tril取矩阵的左下三角部分triu取矩阵的右上三角部分将元素按列取出排成一列 2矩阵的运算 3 1矩阵基本概念与性质 一行列式 3 矩阵的性质 例2 1 A 162313 511108 97612 414151 det A 162313511108A 97612414151 求行列式 3 矩阵的性质 二矩阵的秩 3 矩阵的性质 rank A rc rr其中rc为行稚 rr为列秩 r rank A 采用默认的精度求秩r rank A 给定精度 求秩 例2 2 A 162313 511108 97612 414151 r rank A R rank A 3 162313511108求A 97612的秩414151 3 矩阵的性质 3 2逆矩阵与广义逆矩阵 一矩阵的逆矩阵 AC CA I其中A为nXn非奇异方阵 则C A 1 C inv A 3 矩阵的性质 矩阵的伪逆 B pinv A 例2 3 A 162313 511108 97612 414151 formatlong B inv A 162313511108A 97612求逆414151 下列奇异矩阵 3 矩阵的性质 3 3矩阵的特征值问题 一 一般矩阵的特征值与特征向量 Ax x d eig A 只求特征值 V D eig A 求特征值和特征向量 3 矩阵的性质 例2 4 A 162313 511108 97612 414151 eig A 求下列矩阵的特征值和特征向量 162313511108A 97612414151 同时求出特征值和特征向量 V D eig A 3 矩阵的性质 二矩阵的广义特征向量问题 Ax Bx d eig A B 求解广义特征值 V D eig A B 求解广义特征值和特征向量 3 矩阵的性质 例2 5 A 5765 71087 68109 57910 B 26 1 3 5 123 3 4110 5 2 38 V D eig A B 576571087A 6810957910 26 1 25 123B 3 41105 2 38 求特征值和特征向量 3 矩阵的性质 V 0 2928 0 2697 0 7303i 0 2697 0 7303i1 00001 0000 0 1637 0 3013i 0 1637 0 3013i 0 60880 69480 9627 0 0175i0 9627 0 0175i 0 23220 8860 0 6795 0 2999i 0 6795 0 2999i0 1323 D 5 277700000 0303 0 1790i00000 0303 0 1790i0000 0 0036 3 矩阵的性质 三矩阵分析det A 矩阵的行列式poly A 矩阵特征多项式rank A 矩阵的秩inv A 矩阵的逆cond A 矩阵的条件数trace A 矩阵的迹pinv A 矩阵的伪逆 3 矩阵的性质 正交矩阵 4矩阵的基本变换 X B 1ABQ Q I 且QQ IQ orth A A 162313 511108 97612 414151 Q orth A norm Q Q eye 3 ans 1 0140e 015 例2 6 162313511108A 97612的正交矩阵414151 4矩阵的基本变换 4矩阵的基本变换 一矩阵的QR分解 A Q R A为非奇异矩阵 Q为正交矩阵 R为上三角矩阵 调用格式 Q R qr A 例2 6 A 162313 511108 97612 414151 Q R qr A 162313511108A 97612的QR分解414151 4矩阵的基本变换 二矩阵的三角分解 A LU 其中 4矩阵的基本变换 例2 7 A 162313 511108 97612 414151 V D lu A V 1 00000000 31250 76851 000000 56250 43521 00001 00000 25001 000000 D 16 00002 00003 000013 0000013 500014 2500 2 250000 1 88895 66670000 162313511108A 97612的LU分解414151 4矩阵的基本变换 三矩阵的奇异值分解 ATA 0 AAT 0其中A为任意的nxm矩阵 理论上有rank ATA rank AAT rank A 奇异值定义 其中 i为非负特征值 4矩阵的基本变换 奇异值的计算 s svd A 例2 8 A 162313 511108 97612 414151 U S V svd A 162313511108A 97612的奇异分解414151 4矩阵的基本变换 矩阵分解qr A 矩阵的QR分解lu A 矩阵的LU分解eig A 求特征值和特征向量svd A 矩阵的奇异值分解chol A 矩阵的Cholesky分解 A T T T为正定上三角矩阵 4矩阵的基本变换 5符号运算 Matlab提供了一种符号数据类型 相应的运算对象成为符号对象 Matlab符号运算功能集中在符号工具箱 symbolictoolbox 符号表达式可以代表数字 函数和变量的Matlab字符串或字符串数组 它不要求变量要有预先确定值 符号对象 sym或syms函数用于建立单个和多个符号变量 f sym expr 表达式expr转换为符号对象syms arg1 arg2 将arg1 arg2定义为符号变量symsarg1arg2 上面的简化 变量间只能用空格隔开 符号表达式包括符号符号函数和符号方程 其中符号函数没有等号 符号方程必须带有等号 注意sym可以建立符号方程 而syms不能 例 y sym 2 sin x cos y symsx1x2x3x4z sin x1 cos x2 cos x1 sin x2 simple z A x1x2 x3x4 DA det A f sym sin x cos y 1 0 f syms sin x cos y 1 0 Notavalidvariablename 5符号运算 基本命令findsym expr 确定表达式expr中所有符号为自变量findsym expr n 确定表达式expr中靠x最近的n个自变量例 symsaxyztfindsym sin pi t findsym x i y j z 1 findsym x i y j z 2 findsym x i y j z 3 5符号运算 基本命令digits d 设置有效数字个数为d的近似解精度R vpa A 对表达式A求值R vpa A d d为输出数值的有效位数例 digits 25 设置vpa输出的有效位数q vpa sin sym pi 6 p vpa pi w vpa 1 sqrt 5 2 5 5符号运算 基本命令R subs S R subs S old new 例 a 980 C1 3 y dsolve Dy a y subs y subs a b a 4 subs cos a sin b a b sym alpha 2 subs x y x y 01 10 1 1 21 5符号运算 求极限命令limit F x a x趋向a时F的极限limit F a 利用findsym确定变量limit F 默认a 0limit F x a right 右极限limit F x a left 左极限例 symsxath limit sin x x limit 1 x x 0 right limit 1 x x 0 left limit sin x h sin x h h 0 v 1 a x x exp x limit v x inf left 5符号运算 求导命令diff S v n S对变量v求n阶导数diff S v S对v求一阶导数diff S n 自变量由findsym确定diff S 自变量由findsym确定例 symsxtdiff sin x 2 diff t 6 6 5符号运算 积分命令R int S v a b S对变量v在区间 a b 内求定积分R int S a b 自变量由findsym确定R int S v S对变量v求不定积分R int S 自变量由findsym确定例 int 2 x 1 x 2 2 int x 1 z 2 z int x log 1 x 0 1 int 2 x sin t 1 int exp t exp al
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏泰兴市人民医院招聘高层次人才(第1批)12人模拟试卷及答案详解(典优)
- 浙江国企招聘2025年5月嘉兴海宁市水务集团下属企业公开招聘拟聘用人员(六)笔试历年参考题库附带答案详解
- 2025江苏连云港经济技术开发区第二批招聘事业单位工作人员13人模拟试卷及答案详解(全优)
- 2025年金华市卫生健康委员会所属金华市中医医院招聘工作人员7人(第一批)考前自测高频考点模拟试题及答案详解(全优)
- 2025福建省电子信息集团成员企业财务总监招聘3人笔试历年参考题库附带答案详解
- 2025福建漳州市芗城蕉海运营管理有限公司招聘10人笔试历年参考题库附带答案详解
- 2025湖南新五丰股份有限公司法务专员招聘笔试历年参考题库附带答案详解
- 2025浙江南湖文化旅游集团有限公司所属嘉兴南湖红源国际旅行社有限公司招聘1人笔试历年参考题库附带答案详解
- 2025国家电投集团福建公司招聘16人(北京)笔试历年参考题库附带答案详解
- 2025中国重燃总法律顾问兼法律与风险管理部主任岗位选聘1人(北京)笔试历年参考题库附带答案详解
- 2025重庆明德商业保理有限公司招聘1人考试参考试题及答案解析
- 仁怀市中小学校长绩效考核的实施方案a
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 2025年气象系统公务员录用考试面试真题模拟试卷(结构化小组)
- 风力发电项目审批流程及要点梳理
- 英语四级核心词690个附高频词汇表
- 国家开放大学《建筑工程质量检验》形考任务1-4附参考答案
- 一级学科中英文名称对照表
- 2001年版与2011年版义务教育英语课程标准
- 月骨脱位与月骨周围脱位-课件
- 7-3审计报告附注(小企业会计准则)
评论
0/150
提交评论