主要内容

发现逻辑不

语法

描述

例子

一个返回大小相同的逻辑数组一个.数组包含逻辑上的1真正的)值一个为零,符合逻辑0)值一个是零。

(一个是另一种执行方式吗~一个,但很少使用。它支持类的操作符重载。

例子

全部折叠

创建一个3 × 3的单位矩阵。

=眼(3)
一个=3×31 0 0 0 1 0 0 0 1

的逻辑否定一个.新矩阵有类型逻辑

B = ~
B =3 x3逻辑阵列0 1 1 1 0 1 1 10 0

的上下文中使用逻辑not运算符根据条件执行代码如果循环。

创建一个逻辑变量一个

= false;

使用一个编写if/else代码块。将if/else块包装在循环,使它执行四次。

k = 1:4如果~ disp (“如果块”) A =真;其他的disp (“其他块”结束结束
如果块
ELSE block ELSE block ELSE block

在第一次迭代中,一个,所以如果块执行以来~一个真正的.然而,如果的值也会改变一个真正的.在剩下的迭代中,~一个其他的块执行。

输入参数

全部折叠

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
复数的支持:是的

提示

  • 你也可以使用符号作为函数调用中的占位符输出参数。例如,[~,我]= max ()控件的第一个输出马克斯函数,只返回最大值的索引。有关更多信息,请参见忽略函数定义中的输入

扩展功能

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

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

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

版本历史

之前介绍过的R2006a

Baidu
map