2022年MATLAB重点归纳.docx





《2022年MATLAB重点归纳.docx》由会员分享,可在线阅读,更多相关《2022年MATLAB重点归纳.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -MATLAB 重点归纳第 1章 MATLAB R2022a 环境1、工作空间窗口、命令窗口、历史命令窗口、开头按钮2、 所在行可输入命令;没有 所在行显示结果3、 MATLAB 常用标点符号的功能(9 页)4、 cd 设置当前目录;eg:要设置当前目录为“C:MY DIR ”: cd C:MY DIR save FileName 变量 1 变量 2 参数 %将变量储存到文件中5、 save FileName1 %将变量储存到 FileName1.mat 文件中save FileName2 a b save F
2、ileName3 a b append 6、 load FileName 变量 1 变量 2 %将变量 a,b 储存到 FileName2.mat 文件中 %将变量 a,b 添加到 FileName3.mat 文件中 %从数据文件中取出变量存放到工作空间load FileName1 %把 FileName1.mat 文件中的全部变量装入内存load FileName2 a b %把 FileName2.mat 文件中的 a,b 变量装入内存7、 who 查阅 MA TLAB 内存变量名8、 whos 查阅 MATLAB 内存变量变量名、大小、类型和字节数9、 clear 删除工作空间中的变量1
3、0、 i=exist X 查询工作空间中是否存在X 变量i=1 表示存在一个变量名为X 的变量i=2 表示存在一个名为X.m的文件i=3 表示存在一个名为X.mex的文件i=4 表示存在一个名为X.mdl 的文件i=5 表示存在一个变量名为X 的内部函数i=0 表示不存在以上变量和文件11、path %列出 MA TLAB 的搜寻路径Path(path, C:MY DIR )%在 MATLAB 的搜寻路径的末尾添加新目录 C:MY DIR 12、 what 列出当前目录下的 M 、MA T、MEX 文件清单13、 dir %列出当前目录下的文件和子目录清单dir 目录名 %列出指定目录下的文件
4、和子目录清单14、 type 文件名 %显示指定 M 文件的内容Type abs.m %显示 abs.m 文件的注释内容15、 which %指出 M 、 MAT、 MEX 文件、工作空间变量、内置函数或 Simulink 模型所在目录16、 matlabroot %返回安装 MATLAB 的根目录第 2 章 MATLAB 数值运算1、各种整数数据类型的范畴和类型转换函数表(30 页)2、 a=5; b=0; c=67; u1=uint8a %转换成无符号整型u1 = 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 14 页 - - -
5、- - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -5 s1=charc %转换成字符型为字母C s1 = C li=logicalb %转化成规律型为false li = 0 3、 MATLAB 中用 i,j 表示表达的单位 Z=a+b*i 或 z=r*expi* a=realz %运算实部 a=imagez %运算虚部 a=absz %运算幅值4、变量的命名规章:1)变量名区分字母的大小写;2)变量名不能超过 63 个字符;3)变量名必需以字母开头,组成可以是任意字母、数字或者下划线;4)关键字不能作为变量名 5、特殊变量( 33
6、页)6、矩阵输入:矩阵元素用 括住,行内用逗号或空格隔开,行与行用分号或回车隔开 7、通过语句生成矩阵 1)from:step:to from :to From,step,to 分别表示开头值、 步长和终止值; Step 省略时默认为 x=3:-1:0 x = 3 2 1 0 2)使用 linspace 和 logspace 函数生成向量1;当 step0 而 from x1=linspace0,2*pi,5 x1 = 0 1.5708 3.1416 4.7124 6.2832 x2=logspace0,2,3 x2 = 细心整理归纳 精选学习资料 1 10 100 第 2 页,共 14 页
7、- - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -3)由函数产生特殊矩阵函数名功能例子输入结果Zerosm,n 产生 m*n 的全 0 矩阵Zeros2,3 0 0 0 0.6324 Onesm,n 产生 m*n 的全 1 矩阵ones2,3 0 0 0 1 1 1 randm,n 产生匀称分布的随机矩阵,rand2,3 1 1 1 0.8147 0.1270 randnm,n 元素取值范畴为0.01.0 randn2,3 0.9058 0.9134 0.0975
8、 产生正态分布的随机矩阵-0.4336 3.5784 -1.3499 MagicN 产生 N 阶魔方矩阵(矩阵Magic3 0.3426 2.7694 3.0349 8 1 6 eyem,n 的行、列和对角线上的Eye3 3 5 7 元素的和相等)4 9 2 产生 m*n 的单位矩阵1 0 0 truem,n 产生 m*n 的规律矩阵,True3 0 1 0 0 0 1 1 1 1 全为 ture 1 1 1 falsem,n 产生 m*n 的规律矩阵,1 1 1 全为 false 当 zeros,ones,rand,randn,eye函数中只有一个参数 n 时,就为 n*n 的方阵 t=tr
9、ue3 t = 1 1 1 1 1 1 1 1 1 t1:2,3=false2,1 %1,2 行的第 2 列改为 false t = 1 1 0 1 1 0 1 1 1 8、矩阵的下标1)全下标方式A=1,2;3,4;5,6 A1,2=2 A1,2=7 A=1,7;3,4;5,6 “ 一维长列” ,然后对元素位置进行编号,m*n2单下标方式: 把矩阵的全部列依据先左后右的次序连接成矩阵的单下标s=j-1/8m+i 9、子矩阵块的产生方式1)全下标方式: (以 3*3 矩阵为例)a1,3,2,3 表示取行数为 1,3,列数为 2,3 的元素构成子矩阵a1:3,2:3 取行数 13,列数 23 的
10、元素构成子矩阵细心整理归纳 精选学习资料 a:;3取全部的行数,列数为3 的元素构成子矩阵end 表示某一位数中的最大值,即3 第 3 页,共 14 页 a=(1:3, end)表示取行数13,列数为 3 的元素构成矩阵, - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -2)用单下标方式:a1,3;2,6 表示取单下标为 1,3,2,6 的元素构成子矩阵 3)规律矩阵:al1,l2 表示子矩阵时, l1,l2 为规律向量, l1,l2 的元素为 0 就不取该位置
11、元素, 反之就取该位置元素; a=1,2,3;4,5,6;7,8,9; l1=logical1 0 1; l2=logical1 1 0; al1,l2 ans = 1 2 7 8 10、矩阵的赋值:全下标方式,单下标方式,全元素方式 eg:全元素方式: a=1 2;3 4;5 6 a = 1 2 3 4 5 6 b=1 2 3;4 5 6 b = 1 2 3 %按单下标方式给a 赋值4 5 6 a:=b a = 1 5 4 3 2 6 11、矩阵元素的删除操作:赋值为空矩阵 A:,3 删除 1 列元素; a1= , 按单下标方式删除 12、生成大矩阵 a;a 13、矩阵和数组运算 a=1 2
12、 3;4 5 6;7 8 9 函数名 功能detX 运算方阵行列式1 个元素,就矩阵变为行向量rankX 求矩阵的秩,得出行列式不为 0 的最大方阵边长invX 求矩阵的逆,当方阵 X 的 ditX 不等于 0,逆阵才存在,相乘为单位矩阵diagX 产生 X 矩阵的对角阵13、矩阵的翻转(常用矩阵翻转的函数功能)a=1 2 0;0 4 0; 5 6 9 函数名功能0 例子结果2 0 第 4 页,共 14 页 输入triuX 产生 X 矩阵的上三角矩阵,其余元素补triua 1 细心整理归纳 精选学习资料 0 4 0 0 0 9 - - - - - - - - - - - - - - - - -
13、 - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -trilX 产生 X 矩阵的下三角矩阵,其余元素补0 trila 1 0 0 flipudX 使矩阵 X 沿水平轴上下翻转flipuda 0 4 0 5 6 9 5 6 9 fliplrX 使矩阵 X 沿垂直轴左右翻转fliplra 0 4 0 1 2 0 0 2 1 0 4 0 9 6 5 15、矩阵和数组的算术运算 X=AB 表示方程 A*X=B 的解 X=A/B 表示方程 X*A=B 的解 数组的乘法为 .*除法运算有 和 ./,表示数组相应元素相乘除 矩阵乘方 AB ,数
14、组乘方 A.B 16、矩阵和数组的转置 A 表示矩阵 A 的转置,如 A 为复数矩阵,就为共轭转置A. 表示数组 A 的转置,假如数组 17、数组的基本函数A 为复数数组,就不是共轭转置函数名含义函数名含义abs 肯定值或者复数模Mod 模除求余Sqrt 平方根exp 自然指数Real 实部Log 自然对数Imag 虚部Log10 以 10 为底的对数conj 复数共轭52 页)18、矩阵和数组运算的对比表(19、关系操作和规律操作1) MA TLAB 常用的关系操作符有 ,=,= =,= 不等于 假如用来比较的 2 个变量都是标量,就结果为真(1)或假( 0)假如用来比较的都是数组,就大小必
15、需相同,结果也是同样大小的数组,数组的元素为 0 或 1 假如用来比较的是 1 个数组和 1 个标量, 就把数组的每个元素分别于标量比较,结果为同样大小相同的数组,数组的元素为 0 或 1 关系操作符 ,= 仅对参与比较的变量的实部进行比较,而2)规律运算与 & 或| 非 异或 xor ,= =,= 可同时对实部和虚部进行比较非 0 元素表示真( 1), 0 元素表示假( 0),规律运算的结果为 0 或 1 假如用来规律运算的 2 个变量都是标量,就结果为 0、 1 的标量假如用来规律运算的 2 个变量都是数组,就必需大小相同,结果为同样大小相同的数组先决与 & ,先决或 | 20、常用的关系
16、规律函数(54 页) 第 5 页,共 14 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -21、在 MA TLAB 中各种运算符的优先级:矩阵转置 、 矩阵幂 和.数组转置 、 .数组幂 规律非 * 乘 、 /左除 、右除 和.* 点乘 、 ./点左除 、 .点右除 +、-加减 : 冒号 、 =、 = & 规律与 |规律或 & 先决与 |先决或 22、矩阵的大小 size(a)返回行数或列数的最大值 23、多项式length(
17、p)等价于 maxsizep 1)多项式 p1x= x3+21x2+20x 可以表示为:p1=1 21 20 0 %常数项为 0 ,按幂的降序排列;最终一个元素肯定是表示常数项, 2)多项式求值polyvalp,s 假如无常数项 ,就应当令该元素为0 运算多项式在给定变量时的值;说明: p 为多项式 , s 为给定矩阵;p1=1 21 20 0; polyvalp1,2 %运算 x=2 时多项式的值 x=0:0.5:3; polyvalp1,x %运算 x 为向量时多项式的值 第 6 页,共 14 页 3)多项式求根r=rootsp p 为多项式, r 为运算的多项式的根,以列向量形式储存4)
18、特点多项式P=polyr 依据多项式的根运算多项式的系数P=polys s 必需是方阵, p 为特点多项式5)部分分式绽开r,p,k=residue ( b,a)细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -6)多项式的乘法和除法多项式乘法p=convpl,p2 , p 是多项式 p1 和 p2 的乘积多项式;q,余子式是 r 多项式除法, q,r=deconvpl,p2 :多项式 p1 被 p2 除的商为多项式7)多项式的微分和积
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 重点 归纳

限制150内