admin 管理员组文章数量: 1086019
2024年4月21日发(作者:javascript开发环境)
创作时间:贰零贰壹年柒月贰叁拾日
之巴公井开创作
创作时间:贰零贰壹年柒月贰叁拾日
4.1 数组运算和矩阵运算
从外观形状和数据结构来看,二维数组和数学中的矩阵没有区别.
但是,矩阵作为一种变换或映射算符的体现,矩阵运算有着明确而
严格的数学规则.而数组运算是MATLAB软件所定义的规则,其目的
是为了数据管理方面,操纵简单,指令形式自然和执行计算有效.所
以,在使用MATLAB时,特别要明确搞清数组运算和矩阵运算的区别.
表4.1.1列出了两种运算指令形式的实质内涵的异同.
4.1.1 数组运算和矩阵运算指令形式和实质内涵
数组运算矩阵运算
指令含义指令含义
A.'非共轭转置A'共轭转置
A=s把标量s赋给数组A的每个元素
s+B把标量s分别与数组B的每个元素相加sB, Bs标量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矩阵相加
创作时间:贰零贰壹年柒月贰叁拾日
创作时间:贰零贰壹年柒月贰叁拾日
AB数组对应元素的相减AB矩阵相减
A.*B数组对应元素的相乘A*B内维相同矩阵的乘积
A./BA的元素被B的对应元素除A/BA右除B
B.A一定与上相同BAA左除B(一般与右除分歧)
exp(A)以e为底,分别以A的元素为指数,求幂expm(A)A的矩阵指
数函数
log(A)对A的各元素求对数logm(A)A的矩阵对数函数
sqrt(A)对A的积各元素求平方根sqrtm(A)A的矩阵平方函数
从上面可以看到,数组运算的运算如:乘,除,乘方,转置,要加"点".
所以,我们要特别注意在求"乘,除,乘方,三角和指数函数"时,两种
运算有着根本的区别.另外,在执行数组与数组运算时,介入运算的
数组必须同维,运算所得的结果数组也是总与原数组同维.
4.2 数组的基本运算
在MATLAB中,数组运算是针对多个数执行同样的计算而运用
的.MATLAB以一种非常直观的方式来处理数组.
4.2.1 点转置和共轭转置
. ' —— 点转置.非共轭转置,相当于conj(A').
>> a=1:5;
>> b=a. '
b =
1
2
创作时间:贰零贰壹年柒月贰叁拾日
版权声明:本文标题:MATLAB中的矩阵与向量运算 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713710179a647985.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论