除了传统的数学运算,MATLAB支持关系和逻辑运算。如果你已经有了一些编程经验,就会对这些运算熟悉。这些操作符和函数的目的是提供求解真/假命题的答案。一个重要的应用是控制基于真/假命题的一系列MATLAB命令(通常在M文件中)的流程,或执行次序。
作为所有关系和逻辑表达式的输入,MATLAB把任何非零数值当作真,把零当作假。所有关系和逻辑表达式的输出,对于真,输出为1;对于假,输出为零。
5.1 关系操作符
MATLAB>关系操作符包括所有常用的比较。
表5.1
关系操作符
说明
<
小于
< =
小于或等于
>
大于
> =
大于或等于
= =
等于
~ =
不等于
MATLAB>关系操作符能用来比较两个同样大小的数组,或用来比较一个数组和一个标量。在后一种情况,标量和数组中的每一个元素相比较,结果与数组大小一样。下面给出几个示例:
»
A=1:9, B=9-A
A
=
1 2 3 4 5 6 7 8 9
B
=
8 7 6 5 4 3 2 1 0
»
tf=A>4
tf
=
0 0 0 0 1 1 1 1 1
找出A中大于4的元素。0出现在A<=4的地方,1出现在A>4的地方。
»
tf=(A= =B)
tf
=
0 0 0 0 0 &nb
[1] [2] 下一页
如果您有什么疑问,可以至论坛提出或者解答他人的疑问 返回页面顶部