matlab一维数组乘法运算,matlab中的矩阵运算和数组运算方法

MATLAB 具有两种不同类型的算术运算:数组运算和矩阵运算。您可以使用这些算术运算来执行数值计算,例如两数相加、计算数组元素的给定次幂或两个矩阵相乘。

矩阵运算遵循线性代数的法则。数组运算则是执行逐元素运算并支持多维数组。句点字符 (.) 将数组运算与矩阵运算区别开来。但是,由于矩阵运算和数组运算在加法和减法的运算上相同,因此没有必要使用字符组合 .+ 和 .-。

数值运算

加法,例如A+B,+B

减法,例如A-B,-B

按元素乘法。点乘,A.*B 表示 A 和 B 的逐元素乘积。

按元素求幂,A.^B 表示包含元素 A(i,j) 的 B(i,j) 次幂的矩阵。

数组右除,A./B 表示包含元素 A(i,j)/B(i,j) 的矩阵。

数组左除,A.\B 表示包含元素 B(i,j)/A(i,j) 的矩阵。

数组转置,A.' 表示 A 的数组转置。对于复矩阵,这不涉及共轭。

矩阵运算

矩阵乘法,C = A*B 表示矩阵 A 和 B 的线性代数乘积。A 的列数必须与 B 的行数相等。

矩阵左除,x = A\B 是方程 Ax = B 的解。矩阵 A 和 B 必须拥有相同的行数。A\B = inv(A)*B

矩阵右除,x = B/A 是方程 xA = B 的解。矩阵 A 和 B 必须拥有相同的列数。有B/A = (A'\B')'。

矩阵幂,A^B 表示 A 的 B 次幂(如果 B 为标量)。对于 B 的其他值,计算包含特征值和特征向量。

转置,A' 表示 A 的线性代数转置。对于复矩阵,这是复共轭转置。

逆矩阵,inv(A)或者A^(-1),A必须是方矩阵,也就是需要行列数相等。

行列式值,det(A)

说明

当方程形式是Ax=B时,则x=A\B=inv(A)*B;

当方程形式是xA=B时,则x=B/A=B*inv(A);其中inv()是求逆矩阵。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值