- MATLAB从基础到精通
- 王薇编著
- 279字
- 2020-08-28 06:53:08
2.3 逻辑类型
MATLAB 7.0中的逻辑类型仅包括两个值:“0”和“1”,分别代表逻辑“假”和“真”。逻辑类型主要用于关系和逻辑运算,在使用过程中通过查找、条件语句的逻辑判断,可以判断条件是否为真。
【例2.5】逻辑类型数据在编程中的一些应用实例。
(1)if语句的条件判断。
a=5; >> if a>0 %判断a>0是否为逻辑真 disp('大于0') else disp('小于0') end 大于0
(2)查找矩阵中符合一定条件的数据。
>> a=magic(3) a = 8 1 6 3 5 7 4 9 2 >> a>5 %查找矩阵中大于5的元素,如果是则返回“1”,不是则返回“0” ans = 1 0 1 0 0 1 0 1 0
(3)逻辑运算。
>> x=[1 2 3 -2 0 -1]; >> ~x %逻辑非运算,x中元素是0则返回“1”,否则返回“0” ans = 0 0 0 0 1 0