matlab矩阵运算法则

2022-04-03 教育 117阅读
矩阵的代数运算在MATLAB中分为“矩阵运算”和“数组运算”两种操作.其中,矩阵运算是按照线性代数运算法则定义的;数组运算是按元素逐个执行的.两者的区别主要体现在相乘、相除与乘方三种运算上.列表如下:

名称运算符名称运算符
转置A'矩阵右除A/B
相加A+B矩阵左除A\B
相减A-B数组右除A./B
取负-A数组左除A.\B
数乘s*A矩阵乘方A^B
矩阵相乘A*B数组乘方A.^B
数组相乘A.*B矩阵求逆A^(-1)

六、数组函数和矩阵函数
数组函数f(A)是对数组A(矩阵或向量)的元素逐个执行运算f.

数组函数表

函数名功能函数名功能
sin()正弦atanh()反双曲正切
cos()余弦acoth()反双曲余切
tan()正切asech()反双曲正割
cot()余切acsch()反双曲余割
sec()正割fix()朝零方向取整
csc()余割ceil()朝正无穷大方向取整
asin()反正弦floor()朝负无穷大方向取整
acos()反余弦round()四舍五入到整数
atan()反正切rem()除后取余数
acot()反余切sign()符号函数
asec()反正割abs()取绝对值
acsc()反余割angle()复数相角
sinh()双曲正弦imag()复数虚部
cosh()双曲余弦real()复数实部
tanh()双曲正切conj()复数共轭
coth()双曲余切log10()常用对数
sech()双曲正割log()自然对数
csch()双曲余割exp()指数(以e为底)
asinh()反双曲正弦sqrt()平方根
acosh()反双曲余弦prod(m:n)m至n的连乘

下列矩阵函数的意义与线性代数中的定义相同.

矩阵函数表

函数名功能函数名功能
inv(A)方阵A的逆rank(A)矩阵A的秩
det(A)方阵A的行列式值trace(A)矩阵A的迹
dot(A,B)二矩阵的点积expm(A)矩阵指数

eig(A)方阵A的特征值logm(A)矩阵对数ln(A)
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com