中国史之【帝乙征人方】:
人方为商东部夷人的一个方国,经常进入商境攻掠,成为商朝劲敌。约公元前11世纪,帝乙率领商军,进攻人方(今山东、江苏、安徽一带),取得胜利,巩固了商的统治。
——来源:全历史APP
俗话说:“好记性不如烂笔头”,多写写多记记,总不会错。多一些不为什么的坚持,少一些功利主义的追求。
今天介绍matlab的操作符。本内容参考自《实用MATLAB图像和视频处理》第三章。
- 对于matlab2021的安装,可以参考公众号【CV之道】的文章:【matlab安装】手把手图文并茂安装matlab2021(win10版)
1、matlab操作符
MATLAB操作符可归成如下3类:
(1) 算术操作符:对矩阵执行数值计算。
(2) 关系操作符:比较操作数。
(3) 逻辑操作符:执行标准的逻辑函数(如:与、或、非)
1.1 算术操作符
所有的操作数都可以是实数或复数。因为matlab中一切皆矩阵,矩阵的操作符数量是远大于其他普通的操作符。以下为一些算术操作符的总结:
![](https://i-blog.csdnimg.cn/blog_migrate/c89aa587e9a888ce2d54584af0f692f3.png)
另外,matlab中包含一些非常方便的特殊矩阵操作,这是线性代数的内容,在matlab中只需要一个函数即可求解。操作汇总如下:
![](https://i-blog.csdnimg.cn/blog_migrate/dbc92c40b998ce19618b98f34569f7a2.png)
注意,因为单通道图像本质上是2维数组,也就是矩阵,所以以上的操作对图像同样适用。但是,在图像处理工具包中,还有专门针对图像的算术操作特殊封装版本。主要的优点是支持整数数据类型。汇总如下:
![](https://i-blog.csdnimg.cn/blog_migrate/3843db9dee8dcb1390af9ee7dc7c7948.png)
1.2 关系操作符
关系操作符,和其他编程语言类似。有个比较特殊的就是:
不等于表示为~=,而不是!=。在matlab中,非用~表示
![](https://i-blog.csdnimg.cn/blog_migrate/e437ba9d4f9809f518b825e30ccf7967.png)
1.3 逻辑操作符
matlab中包含一组标准的逻辑操作,汇总如下:
![](https://i-blog.csdnimg.cn/blog_migrate/fae75e79c2f00216e22bab0a5a6c20a7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9fb8663a6374b32812475d4d0955f3d1.png)
另外,还有一些逻辑函数,如isempty(a), isequal(a), isnumeric(a),也是返回逻辑1(true)或逻辑0(false)。
补充:汇总一些matlab中的内置变量和内置常量。
![](https://i-blog.csdnimg.cn/blog_migrate/ff86fcdd4393cf97339b768c937a74b9.png)
【声明】:学习笔记基于互联网上各种学习资源的个人整理。
以上是本期内容,下期介绍matlab的数据结构。
我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我一起学习。
![](https://i-blog.csdnimg.cn/blog_migrate/37d6a533cafcd7c7f3a6d3d4d64ac915.png)