查找逻辑NOT

描述

一个返回相同大小的逻辑阵列一个。该数组包含逻辑1真正)值,其中一个是零和逻辑0)值,其中一个非零。

不(一个是执行的另一种方法〜一,但很少使用。它使上课运算符重载。

例子

全部收缩

创建一个3×3矩阵。

A =眼(3)
A =3×31 0 0 0 1 0 0 0 1

找到的逻辑否定一个。新的矩阵具有类型合乎逻辑

B =〜甲
B =3×3阵列的逻辑0 1 1 1 0 1 1 1 0

在的上下文中执行使用逻辑运算符不基于条件码如果循环。

创建一个逻辑变量一个

甲= FALSE;

一个写一个的if / else代码块。裹在了的if / else块对于循环使得它执行四次。

对于K = 1:4如果〜甲DISP(“IF块”)甲= TRUE;其他DISP(“ELSE块”结束结束
IF块ELSE块ELSE块ELSE块

在第一次迭代,一个, 所以如果块执行自〜一真正。但是,那如果块也改变的值一个真正。在余下的迭代,〜一其他块执行。

输入参数

全部收缩

输入阵列,指定为数值标量,矢量,矩阵或多维数组。

数据类型:||INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑|烧焦
复数支持:万博1manbetx

提示

  • 您也可以使用符号作为一个函数调用的占位符的输出参数。例如,[〜,I] = MAX(A)抑制的第一输出最大功能,只返回最大值的指标。欲了解更多信息,请参阅忽略功能的输入

扩展功能

C / C ++代码生成
生成使用MATLAB®编码器™C和C ++代码。

GPU代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

R2006a前推出