第二讲 Matlab基础知识
1 第二讲 Matlab基础知识
般运算符及操作符 Matlab软件中几乎所有工作都是以矩阵为基本 运算单元的。 1运算符 矩阵的加减运算 X±Y(X和Y必须是相同维数的矩阵) 矩阵的乘法运算 X*Y(必须满足矩阵乘法的要求,特别: 其中一个为数时变为数与矩阵的乘法) 2 2021/2/24
2021/2/24 2 Matlab软件中几乎所有工作都是以矩阵为基本 运算单元的。 1.运算符 ➢矩阵的加减运算 ➢矩阵的乘法运算 X Y (X和Y必须是相同维数的矩阵) ) * ( 其中一个为数时变为数与矩阵的乘法 X Y 必须满足矩阵乘法的要求,特别: 一 .一般运算符及操作符
般运算符及操作符 >矩阵的数组乘法 X*Y(两个矩阵的相应元素相乘,特别: 其中一个为数时变为数与矩阵相乘) >矩阵的乘方运算 X^y(若X为方阵,y是一个大于1的整数, 则结果等价于线性代数中X:若y不是 整数,则计算各特征值和特征向量的乘方) 3 2021/2/24
2021/2/24 3 ➢矩阵的数组乘法 ➢矩阵的乘方运算 其中一个为数时变为数与矩阵相乘) X.*Y (两个矩阵的相应元素相乘,特别: ) ^ ( 1 整数,则计算各特征值和特征向量的乘方 则结果等价于线性代数中 ;若 不是 若 为方阵, 是一个大于 的整数, X y X y X y y 一 .一般运算符及操作符
般运算符及操作符 xy 由各特征值和特征向量计算 矩阵的除运算 AB A左除B,其结果与mv(4A*B相同,X A\B是方程AX=B的解 4 2021/2/24
2021/2/24 4 一 .一般运算符及操作符 ➢矩阵的除运算 由各特征值和特征向量计算 x^Y 是方程 的解 左除 ,其结果与 相同, A B AX B A B inv A B X A B = = \ ( )* \
般运算符及操作符 aB A右除B,其结果与B*mv(4和同,可以 由左除得到 B/A=(AB) X=B/A是方程XA=B的解 B/A B点除A,如果B和A都是矩阵,且维数相 同,则结果等价于B中的元素除以A中对 应的元素;如果其中一个为数,则结果 为此数与相应的矩阵中的每个元素作运算 5 2021/2/24
2021/2/24 5 一 .一般运算符及操作符 是方程 的解 由左除得到: 右除 ,其结果与 相同,可以 X B A XA B B A A B A B B inv A A B = = = / / ( '\ ')' * ( ) / 为此数与相应的矩阵中的每个元素作运算 应的元素;如果其中一个为数,则结果 同,则结果等价于 中的元素除以 中对 点除 ,如果 和 都是矩阵,且维数相 A B B B A B A A ./
般运算符及操作符 2操作符 k→[,j+1,…,k] j:k台→[,j+1,…,k 我(;)分取矩阵的第i列(列向量) A(i)分取矩阵的第许行(行向量) A(;)分以A的所有元素构成二维矩阵 A(j:k)分[4,4(+1),…4(k) A()分将A的元素作为一个列向量 6 2021/2/24
2021/2/24 6 一 .一般运算符及操作符 2.操作符 ➢“:” 将 的元素作为一个列向量 以 的所有元素构成二维矩阵 取矩阵的第 行(行向量) 取矩阵的第 列(列向量) , , , , , , A A A j k A j A j A k A A A i i A i i j i k j j k j k j j k + + + (:) ( : ) ( ), ( 1), ( ) (:, :) ( ,:) (:, ) : : 1 : 1
般运算符及操作符 在M文件和命令行中表注释 换行时的继续符 69 矩阵的转置 在中表示矩阵行的结尾;在命令行中,则命 令不回显 7 2021/2/24
2021/2/24 7 一 .一般运算符及操作符 ➢“%” 在M文件和命令行中表注释 ➢“…” 换行时的继续符 ➢“ ‘” 矩阵的转置 ➢“;” 在[]中表示矩阵行的结尾;在命令行中,则命 令不回显
二.数据格式显示 Matlab软件中默认所有数值为双精度 显示( double型) Format默认值,与shot格式相同 Format short短格式,只显示5位数值 Format long长格式,显示15位数 > Format short e短格式e方式 > Format long e长格式e方式 Format hex十六进制格式 8 2021/2/24
2021/2/24 8 二.数据格式显示 Matlab软件中默认所有数值为双精度 显示(double型) ➢Format 默认值,与short格式相同 ➢Format short 短格式,只显示5位数值 ➢Format long 长格式,显示15位数 ➢Format short e 短格式e方式 ➢Format long e 长格式e方式 ➢Format hex 十六进制格式
二.数据格式显示 > Format bank显示两位小数 Format rat有理格式 > Format+紧密格式(正—“+”; 负 零 > Format compact紧凑格式 Format loose疏松格式 9 2021/2/24
2021/2/24 9 二.数据格式显示 ➢Format bank 显示两位小数 ➢Format rat 有理格式 ➢Format + 紧密格式(正——“+”; 负——“-”);零——“ ”) ➢Format compact 紧凑格式 ➢Format loose 疏松格式
关系运算 主要用来对数与矩阵,矩阵与矩 阵进行比较,并返回二者之间大小关 系的0、1矩阵 “==2>eq(a,b)(equ) 比较两个对象是否相等(同 ne(a, b) (not equal) 匕较两个对象是否不等(同) 10 2021/2/24
2021/2/24 10 三.关系运算 主要用来对数与矩阵,矩阵与矩 阵进行比较,并返回二者之间大小关 系的0、1矩阵。 ➢“==” 比较两个对象是否相等(同) ➢“~=” (not equal) 比较两个对象是否不等(同) ne(a,b) eq(a,b) (equal)