文档

不是,,,,

找不到逻辑

句法

〜a
不是(a)

描述

例子

一个返回一个与相同大小的逻辑数组一个。阵列包含逻辑1((真的)值一个为零且逻辑0((错误的)值一个是非零的。

不是(一个是执行的另一种方法〜a,但很少使用。它使运营商的载荷超载。

例子

全部收缩

创建一个3 x-3的身份矩阵。

a =眼(3)
a =1 0 0 0 1 0 0 0 1

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

b = 〜a
b =3x3逻辑阵列0 1 1 1 0 1 1 1 0

在条件下使用逻辑非操作员在一个情况下执行代码如果环形。

创建逻辑变量一个

a = false;

利用一个编写一个if/else代码块。将if/else块包裹在一个为了循环使其执行四次。

为了k = 1:4如果〜disp('如果块')a = true;别的disp(“其他块”结尾结尾
如果阻止其他障碍,则其他障碍

在第一次迭代中,一个错误的, 所以如果从那以后执行块〜a真的。但是,那如果块还改变了一个真的。在其余的迭代中,〜a错误的别的块执行。

输入参数

全部收缩

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

数据类型:单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑|char
复杂的数字支持:金宝app是的

提示

  • 您也可以使用符号作为函数调用中的占位符输出参数。例如,[〜,i] = max(a)抑制最大限度功能,仅返回最大值的索引。有关更多信息,请参阅忽略函数输入

扩展功能

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

在R2006a之前引入

这个话题有帮助吗?