MATLAB 数组计算

AI-摘要
小嗷犬 GPT
MATLAB 是一种强大的数学计算软件,能够自然地处理数组。它支持各种基本统计函数、数学函数和不同大小数组之间的计算。此外,MATLAB 还提供了矩阵乘法、对应元素相乘、矩阵幂等运算符,以及转置和共轭转置功能。
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
这篇文章距离上次更新已经过去了 664 天,其中的某些内容可能不再适用了,请谨慎阅读。
MATLAB 数组计算
小嗷犬数组与标量的计算
MATLAB
的设计让我们能够自然地处理数组。
例如,我们可以将一个标量值与数组中的所有元素相加。
matlab
1 |
|
数组与数组的计算
MATLAB
也能够处理数组之间的计算。
例如,我们可以将两个相同大小的数组相加。
matlab
1 |
|
除此之外,MATLAB
还能够进行乘除等各种运算,写法同加法类似。
基本统计函数计算
MATLAB
也提供了一些基本的统计函数,例如求和、求平均值、求最大值、求最小值等。
matlab
1 |
|
数学函数计算
MATLAB
也提供了一些数学函数,例如求平方根、求指数、求对数等。
matlab
1 |
|
不同大小数组之间的计算
MATLAB
也能够处理不同大小的数组之间的计算。
例如,我们可以将不同大小的数组相乘。
matlab
1 |
|
上述运算是经典的矩阵乘法,要求第一个矩阵的列数与第二个矩阵的行数相等,MATLAB
也提供了 .*
运算符,用于对应元素相乘。
我们还可以对其他具有兼容大小的数组执行运算。
matlab
1 |
|
更多内容请参考 MATLAB 基本运算的兼容数组大小。
算术运算符
MATLAB
支持的算术运算符如下表所示:
符号 | 说明 | 函数名 |
---|---|---|
+ | 加法 | plus |
+ | 取正 | uplus |
- | 减法 | minus |
- | 取反 | uminus |
* | 矩阵乘法 | mtimes |
.* | 对应元素相乘 | times |
/ | 矩阵右除 | mrdivide |
./ | 对应元素右除 | rdivide |
\ | 矩阵左除 | mldivide |
.\ | 对应元素左除 | ldivide |
^ | 矩阵幂 | mpower |
.^ | 对应元素求幂 | power |
.' | 转置 | transpose |
' | 共轭转置 | ctranspose |