主要内容

isequal

确定是否真实值为2fi对象是否相等,或确定两个属性是否相等fimathnumerictype,或量化器对象是相等的

描述

例子

y= isequal (a、b…返回逻辑1真正的如果所有的fi对象输入具有与现实世界相同的值。否则,返回逻辑的0).

在比较浮点值和定点值的关系操作中,浮点值被转换为与fi对象,具有最佳精度缩放。

例子

y= isequal (F, G,…返回逻辑1真正的如果所有的fimath对象输入具有相同的属性。否则,返回逻辑的0).

例子

y= isequal (T, U,…返回逻辑1真正的如果所有的numerictype对象输入具有相同的属性。否则,返回逻辑的0).

例子

y= isequal (q, r,…返回逻辑1真正的如果所有的量化器对象输入具有相同的属性。否则,返回逻辑的0).

例子

全部折叠

使用isequal函数确定是否为2fi对象具有相同的实际值。

格式一个= fi(π)
a = 3.141601562500000 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 13
b = fi(π,1,32)
b = 3.141592653468251 DataTypeMode:定点:二进制点缩放Signedness: Signed WordLength: 32 FractionLength: 29
y = isequal (a, b)
y =逻辑0

输入一个有一个16位字长,而输入b具有32位的字长。的isequal函数返回0因为这两个fi对象没有相同的实际值。

当把double和a比较时fi对象的字长和符号被转换为相同的fi对象。

一个= fi (pi);b =π;y = isequal (a, b)
y =逻辑1

isequal强制类型转换函数b和。相同的字长一个,并返回1.这种行为允许关系操作在fi对象和浮点常数,而无需在生成的代码中引入浮点值。

使用isequal函数确定是否为2fimath对象具有相同的属性。

F = fimath (“OverflowAction”“饱和”“RoundingMethod”“收敛”);G = fimath (“RoundingMethod”“收敛”“ProductMode”“FullPrecision”);y = isequal (F, G)
y =逻辑1

使用isequal函数确定是否为2numerictype对象具有相同的属性。

T = numerictype;U = numictype (true, 16, 15);y = isequal (T, U)
y =逻辑1

使用isequal函数确定是否为2量化器对象具有相同的属性。

q =量化器(“固定”4 [5]);r =量化器(“固定”“地板”“饱和”4 [5]);y = isequal (q, r)
y =逻辑1

输入参数

全部折叠

fi要比较的对象,指定为标量、向量、矩阵或多维数组。

数据类型:fi
复数的支持:万博1manbetx是的

fimath要比较的对象。

numerictype要比较的对象,指定为标量、向量、矩阵或多维数组。

量化器要比较的对象。

扩展功能

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

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

之前介绍过的R2006a