文档详情

MATLAB中矩阵与数组的区别

公****
实名认证
店铺
DOCX
19.53KB
约5页
文档ID:410148676
MATLAB中矩阵与数组的区别_第1页
1/5

MATLAB 中矩阵与数组得区别 ,点运算符得运用一维数组相当于向量,二维数组相当于矩阵、所以矩阵就是数组得子集数组运算就是指数组对应元素之间得运算,也称点运算、矩阵得乘法、乘方与除法有特殊得数学含义, 并不就是数组对应元素得运算, 所以数组乘法、 乘方与除法得运算符前特别加了一个点矩阵就是一个二维数组, 所以矩阵得加、 减、 数乘等运算与数组运算就是一致得 但有两点\ I I :、,,> .、、> 1要注意:(1) 对于乘法、乘方与除法等三种运算,矩阵运算与数组运算得运算符及含义都不同:矩阵运算按线性变换定义,使用通常符号;数组运算按对应元素运算定义,使用点运算符;(2) 数与矩阵加减、矩阵除法在数学就是没有意义得,在 MATLAB 中为简便起见,定义了这两类运算数组运算:转置 A 、 ' 非共轭转置,相当于(conj(A'))数组加与减A+B 与 A-B 对应元素之间加减数乘数组 k、 *A 或 A、 *k k 乘 A 得每个元素数与数组加减k+A 与 k-A k 加(减) A 得每个元素数组乘数组 A 、 *B数组乘方A、" A得每个元素进行k次方运算k、AA 以k底得,分别以A得元素为指数求哥值数除以数组 k 、 /A 与 A 、 \k k 分别被 B 得元素除数组除法 左除 A 、 \B 右除B、 /A矩阵运算:矩阵转置A'共轭转置加减 A+B A-B数乘矩阵k*A或 A*k上三项同数组运算矩阵乘法A*B按数学定义得矩阵乘法规则矩阵乘方 AAkk个矩阵A相乘数与矩阵加减k+A 与 k-A 等价于 k*ones(size(A))+-A矩阵除法 左除 A\B ,右除 B/A 分别为 AX=B 与 XA=B 得解例:A=[1 2;3 4];B=[4 3;2 1];r1=100+Ar1 =101102103104r2_1=A*B,r2_2=A、 *Br2_1 =852013r2_2 =46r3_1=A\B,r3_2=A、 \Br3_1 =-6 、0000-5 、00005、00004、0000r3_2 =4、 00001 、50000 、66670 、2500r4_1=B/A,r4_2=B、 /Ar4_1 =-3 、 50002、 5000-2 、 50001 、 5000r4_2 =4、 00001 、 50000 、 66670 、 2500r5_1=A、A2,r5_2=AA2r5_1 =1 4916r5_2 =710r6_1=2、AAr6_1 =24816。

下载提示
相似文档
正为您匹配相似的精品文档