isequal
确定数组平等
描述
例子
比较两个数值矩阵
创建两个数字矩阵和比较平等。
= 0 (3、3)+ 1 e-20;B = 0 (3、3);tf = isequal (A, B)
tf =逻辑0
函数返回逻辑0
(假
),因为矩阵很少量的,不不同完全平等的。
比较两种结构
创建两个结构和以不同的顺序指定字段。
一个=结构(“field1”,0.005,“field2”,2500);B =结构(“field2”,2500,“field1”,0.005);
比较平等的结构。
tf = isequal (A, B)
tf =逻辑1
尽管在每个字段的顺序结构是不同的,isequal
将他们视为同一,因为值相等。
比较数值和特殊的非数字值
比较逻辑值真正的
双整数1
。
isequal(真的,1)
ans =逻辑1
请注意,isequal
不考虑数据类型为平等时测试。
同样的,比较“一个”
自动的整数,65年
。
isequal (“一个”,65)
ans =逻辑1
结果是合理的1
(真正的
)自双引号(' A ')
=65年
。
向量包含NaN值进行比较
创建三个向量包含NaN值。
A1 =[1南南];A2 =[1南南];A3 =[1南南];
比较平等的向量。
tf = isequal (A1, A2, A3)
tf =逻辑0
结果是合理的0
(假
),因为isequal
不治疗NaN值相等。
比较两个日期时间值
确定1月13日午夜在阿拉斯加安克雷奇2013 = 11点在同一日期在开罗。
t1 = datetime (2013, 13, 0, 0, 0,“时区”,“美国/安克雷奇”);t2 = datetime(13日,11日,2013年,1 0,0,“时区”,“非洲/开罗”);tf = isequal (t1, t2)
tf =逻辑1
8个月添加到日期和比较平等的datetime值。
t1 = datetime (2013、9、13, 0, 0, 0,“时区”,“美国/安克雷奇”);t2 = datetime(2013、9、13日,11日,0,0,“时区”,“非洲/开罗”);tf = isequal (t1, t2)
tf =逻辑0
datetime值不再平等因为开罗不观察夏令时。
比较字符串向量标量
输入参数
A、B
- - - - - -输入进行比较(作为单独的参数)
数组
输入相比,指定为数组。
在某些情况下,输入的类型不匹配:
数字输入是等价的,如果他们是相同的大小和同等价值的内容。测试比较实部和虚部分别数值数组。
表、时间表、结构和细胞阵列是等价的只有当所有元素和属性都是平等的。
字符串标量和包含相同的字符序列的特征向量是等价的。
一些数据类型比较特殊考虑涉及元数据。如果输入所有:
结构——字段不需要在相同的顺序,只要内容是相等的。
顺序分类数组—必须具有相同的组分类,包括他们的订单。
分类数组没有顺序,可以有不同的分类,和
isequal
比较每一对元素的类别名称。Datetime数组—
isequal
忽略了显示格式比较点的时候。如果数组是所有时区,然后isequal
比较了瞬间的时间而不是钟面时间(例如,01 - 2018年5月——09:00:00美国东部时间
即时一样吗01 - 2018年5月——06:00:00 PDT
,所以isequal
返回真正的
即使的钟面时间9点和6点不同)。对象-
isequal
返回逻辑1
(真正的
),同一个类的对象以同样的属性值。
A1, A2,…,一个
- - - - - -一系列的输入进行比较(作为单独的参数)
数组
一系列输入相比,指定为数组。
在某些情况下,输入的类型不匹配:
数字输入是等价的,如果他们是相同的大小和同等价值的内容。测试比较实部和虚部分别数值数组。
表、时间表、结构和细胞阵列是等价的只有当所有元素和属性都是平等的。
字符串标量和包含相同的字符序列的特征向量是等价的。
一些数据类型比较特殊考虑涉及元数据。如果输入所有:
结构——字段不需要在相同的顺序,只要内容是相等的。
顺序分类数组—必须具有相同的组分类,包括他们的订单。
分类数组没有顺序,可以有不同的分类,和
isequal
比较每一对元素的类别名称。Datetime数组—
isequal
忽略了显示格式比较点的时候。如果数组是所有时区,然后isequal
比较了瞬间的时间而不是钟面时间(例如,01 - 2018年5月——09:00:00美国东部时间
即时一样吗01 - 2018年5月——06:00:00 PDT
,所以isequal
返回真正的
即使的钟面时间9点和6点不同)。对象-
isequal
返回逻辑1
(真正的
),同一个类的对象以同样的属性值。
提示
两个函数句柄的平等取决于他们是如何构造的。有关更多信息,请参见比较函数处理。
isequal
返回逻辑0
(假
)两个对象的动态属性,即使属性具有相同的名称和值。isequal
比较只存储(non-dependent)属性测试两个物体时的平等。当比较两个处理对象时,使用
= =
测试对象是否有相同的处理。使用isequal
来确定两个对象与不同的处理有相等的属性值。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。
线程环境
在后台运行代码使用MATLAB®backgroundPool
与并行计算工具箱™或加速代码ThreadPool
。
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
版本历史
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。