Matlab的运算符

简介: 一、算术运算符①加减乘除幂运算+ - * /  ^②点 减乘除幂运算A./B  A和B相应元素相除,A,B是同纬度的矩阵A.^B  A的B次幂,A为矩阵,B数值,A的每一个元素的B的次幂。

一、算术运算符

①加减乘除幂运算

+ - * /  ^

②点 减乘除幂运算

A./B  A和B相应元素相除,A,B是同纬度的矩阵

A.^B  A的B次幂,A为矩阵,B数值,A的每一个元素的B的次幂。

③常用函数

exp(X) :e的x次幂

log(x):e为底数对x取对数

log10(x):10位底数对x取对数

sqrt(x):x的平方根

asin(x):反正弦函数

sin(x):正弦函数


mode(a,b):a,b相除再取余


min(a,b):返回a,b中的最小值,

max(a,b):返回a,b中的最大值,

mean(x,2):找出x阵列的平均值

median(x,2):找出x阵列的中位数

sum(x,2):计算阵列的总和值

prod(x):计算阵列的连乘值

cumsum(x):计算阵列的累计总和值

cumprod(x):计算阵列的累计连乘值

sign(x):x<0时返回值为-1,x=0时,返回值为0,x>0时,返回值为1;、

>> a

a =

     1     4     2
     0     9     5

>> prod(a)

ans =

     0    36    10

b =

     1     2     3
     3     4     5
     6     7     8

>> cumprod(b)

ans =

     1     2     3
     3     8    15
    18    56   120

以上都是按列计算的,如果想要用行,可以在函数中添加一个参数,例如:prod(b, 2


diff(x):x向量的差分

rem(x,y):返回x/y的余数

sort(x):对向量进行培训

fift(x):x向量的离散傅里叶变换

rank(x):x的、矩阵的秩

========================================================================================================

二、关系运算符

“=”和“==”的区别:==是比较两个变量是否相等,=是赋值

 关系运算符可以比较两个相同类型的数据,也可以比较不同数据类型的元素:例如矩阵与标量进行比较,则即矩阵的每个元素与标量比较,返回一个关于01的真假矩阵;

>> a<6

ans =

     1     1     1
     1     0     1

~=:不等于

<

>

<=

>=

==:等于 



=========================================================================================================

三、逻辑运算符

&   |   ~:与或非


逻辑运算函数

xor(x,y):异或运算,同样为一,不同为零

any(y):如果y全为零,返回0;不全为零则为1;

all(x):x的所有元素非零,则返回1;否则返回0;

相关文章
第2章 MATLAB基础知识——2.3 运算符
第2章 MATLAB基础知识——2.3 运算符
|
存储 机器学习/深度学习 人工智能
MATLAB学习第三天(数据类型、运算符以及多种运算)
MATLAB学习第三天(数据类型、运算符以及多种运算)
234 0
|
2月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
203 0
|
2月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
109 0
|
2月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
|
2月前
|
新能源 Java Go
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
105 0
|
2月前
|
机器学习/深度学习 算法 机器人
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
141 8
|
2月前
|
机器学习/深度学习 编解码 算法
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
134 8
|
2月前
|
机器学习/深度学习 数据采集 测试技术
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)

热门文章

最新文章