- 9
- 0
- 约7.37千字
- 约 10页
- 2020-12-15 发布于广东
- 举报
PAGE
PAGE 1
4.1数组运算和矩阵运算
从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而严格的数学规则.而数组运算是MATLAB软件所定义的规则,其目的是为了数据管理方面,操作简单,指令形式自然和执行计算有效.所以,在使用MATLAB时,特别要明确搞清数组运算和矩阵运算的区别.表4.1.1列出了两种运算指令形式的实质内涵的异同.
4.1.1数组运算和矩阵运算指令形式和实质内涵
数组运算矩阵运算
指令含义指令含义
A.非共轭转置A共轭转置
A=s把标量s赋给数组A的每个元素
s+B把标量s分别与数组B的每个元素相加s-B,B-s标量s分别与数组B的元素之差
s.*A标量s分别与数组A的元素之积s*A标量s分别与矩阵A的元素之积
s./B,B.\s标量s分别被数组B的元素除s*inv(B)矩阵B的逆乘标量s
A.^n数组A的每个元素的n次方A^nA为方阵时,矩阵A的n次方
A+B数组对应元素的相加A+B矩阵相加
A-B数组对应元素的相减A-B矩阵相减
A.*B数组对应元素的相乘A*B内维相同矩阵的乘积
A./BA的元素被B的对应元素除A/BA右除B
B.\A一定与上相同B\AA左除B(一般与右除不同)
exp(A)以e为底,分别以A的元素为指数,求幂expm(A)A的矩阵指数函数
log(A)对A的各
原创力文档

文档评论(0)