前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Matlab-运算符

Matlab-运算符

作者头像
用户9925864
发布2022-07-27 09:11:18
5140
发布2022-07-27 09:11:18
举报
文章被收录于专栏:算法工程师的学习日志

运算符是一个符号,它告诉编译器执行特定的数学或逻辑操作。MATLAB主要用于整个矩阵和阵列的操作。因此,MATLAB中的运算符既可用于标量数据也可用于非标量数据。MATLAB允许以下类型的基本操作

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 按位运算符
  • 集合运算符

下面我们来一个一个地学习。

算术运算符

MATLAB允许两种不同类型的算术运算 -

  • 矩阵算术运算
  • 数组算术运算

矩阵算术运算与线性代数中定义的相同。在一维和多维数组中,逐个元素执行数组运算。 矩阵运算符和数组运算符由句点符号(.)区分。然而,由于对于矩阵和阵列的加减运算是相同的,因此对于这两种情况,运算符相同。下表简要说明了算术运算符

关系运算符

关系运算符也可以用于标量和非标量数据。数组的关系运算符在两个数组之间执行逐个元素的比较,并返回相同大小的逻辑数组,如果为真,则元素设置为逻辑1(true),如果为假,则元素设置为逻辑0(false)

下表显示了MATLAB中可用的关系运算符:

代码语言:javascript
复制
小于

逻辑运算符

MATLAB提供两种类型的逻辑运算符和函数:

  • 逐元素 - 这些运算符对逻辑阵列的相应元素进行操作。
  • 短路 - 这些运算符在标量和逻辑表达式上运行。

元素逻辑运算符在逻辑数组上运行逐个元素。符号|是逻辑数组运算符ANDORNOT

短路逻辑运算符允许逻辑运算短路。符号&&||是逻辑短路运算符ANDOR

位运算

按位运算符对位执行,并执行逐位运算。|^的真值表如下 -

假设A = 60B = 13; 现在以二进制格式,它们将如下所示:

代码语言:javascript
复制
A = 0011 1100

B = 0000 1101

-----------------

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~A  = 1100 0011

MATLAB提供了诸如“按位与”和“按位或”以及“按位非”操作,移位操作等位操作的各种功能。

下表显示了常用的按位操作:

集合操作

MATLAB为集合操作提供了各种功能,如联合,交集和集合成员的测试等。

下表显示了一些常用的集合操作

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法工程师的学习日志 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算
  • 集合操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档