主要内容

不是

找到逻辑没有

描述

例子

一种返回与之大小相同的逻辑数组一种.阵列包含逻辑1真的)值在哪里一种是零和逻辑0.错误的)值在哪里一种是非零。

不是(一种的)是执行的替代方法〜A.,但很少使用。它使运算符可用于类。

例子

全部收缩

创建一个3×3标识矩阵。

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

找到逻辑否定一种.新矩阵有类型逻辑

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

基于使用逻辑NOT运算符在一个上下文中的条件执行代码如果环形。

创建一个逻辑变量一种

a = false;

一种编写IF / else代码块。包装if / else块为了循环使其执行四次。

为了k = 1:4如果〜DISP('如果块'A = true;别的DISP('else block'的)结尾结尾
如果块
否则阻止else块块

在第一次迭代,一种错误的, 所以如果块执行以来〜A.真的.然而如果块也改变的值一种真的.在剩下的迭代中,〜A.错误的别的块执行。

输入参数

全部收缩

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

数据类型:单身的|双倍的|INT8.|INT16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char
复数支持:金宝app是的

提示

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

扩展能力

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

GPU代码生成
使用GPU Coder™为NVIDIA®GPU生成CUDA®代码。

HDL代码生成
使用HDL Coder™生成FPGA和ASIC设计的Verilog和VHDL代码。

在R2006A之前介绍