定义数组注意的问题 在进行算术运算时,数组运算和矩阵运算各有什么要求?
浏览量:2339
时间:2021-03-16 21:51:28
作者:admin
在进行算术运算时,数组运算和矩阵运算各有什么要求?
当然有区别。最基本的区别是是否加分。具体情况如下。
一维数组等价于矢量,二维数组等价于矩阵。所以矩阵是数组的子集
数组运算是指数组中相应元素之间的运算,也称为点运算。矩阵的乘法、乘幂和除法都有特殊的数学意义,而不是数组中相应元素的运算,所以在数组的乘法、乘幂和除法运算之前加一个点。
矩阵是二维数组,所以矩阵的加、减、乘与数组运算是一致的。但有两点需要注意:
](1)对于乘法、乘幂和除法,矩阵运算和数组运算的运算符和含义是不同的:矩阵运算是通过线性变换定义的,使用公共符号;数组运算是通过相应的元素运算定义的,使用点运算符;
(2)数与矩阵的加减、矩阵的除法在数学上是没有意义的,这在MATLAB中很方便看到,定义这两种运算
数组运算:
转置a.“非共轭转置,等价于(conj(a“)
数组加减法a.*B和加减法a-B之间的对应元素
数乘以数组K.*a的每个元素或a.*K乘以a
数乘以数组的每个元素加减法ka和K-a K加(减)a
数组乘以数组a.*b
数组幂A的每个元素。^KA执行k次幂运算
k。^A将A的元素在k的底端按指数进行幂运算
将数字除以数组k./A和A。k除以b的元素
将数组除以A。b再除以b./A
矩阵运算:矩阵转置a “共轭转置
加法和减法a B a-B
将数字乘以矩阵K*a或a*K上相同数组中的三项
根据数学定义的矩阵乘法规则进行矩阵乘法a*B
矩阵乘法a^K矩阵a乘法
数字和矩阵加法和减法K A和K-A等价于K*one(size(A))-A
左边的矩阵除法AB和右边的B/A分别是AX=B和XA=B的解
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。