Main Content

bitand

两个 fi 对象的按位 AND

说明

示例

c = bitand(a,b)fi 对象 c 形式返回 fi 对象 ab 的按位 AND 运算结果。

ab 相关联的 numerictype 属性必须相同。如果两个输入都有局部 fimath 对象,则 fimath 对象必须相同。如果 numerictype 有符号,则存储整数的位表示是 2 的补码表示。

ab 的维度必须相同,除非其中一个是标量。

bitand 仅支持具有定点数据类型的 fi 对象。

示例

全部折叠

为逻辑 AND 运算创建真值表。

A = fi([0 1; 0 1]);
B = fi([0 0; 1 1]);
TTable = bitand(A, B)
TTable = 

     0     0
     0     1

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 16
        FractionLength: 14

仅当两个按位输入均为 1 时,bitand 才返回 1

输入参数

全部折叠

输入值,指定为标量、向量、矩阵或多维数组。ab 的维度必须相同,除非其中一个是标量。输入 ab 必须为具有定点数据类型和相同 numerictype 属性的 fi 对象。如果两个输入都有局部 fimath 对象,则 fimath 对象必须相同。

数据类型: fi

扩展功能

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

版本历史记录

在 R2006a 之前推出

另请参阅

| | | |