文档帮助中心
确定数组平等
tf = isequal (A, B)
tf = isequal(a1,a2,...,a)
例子
tf = isequal (A,B)返回逻辑1(真的)如果一个和B是等价的;否则,它返回逻辑0(假)。看看输入参数节,用于定义每种数据类型的等价性。南(不是一个数字),NaT(不是时间),未定义的分类元素,和<缺失>值被认为是不平等的对其他元素,也对他们自己。
tf = isequal (A,B)
A,B
1
真的
一个
B
0
假
南
NaT
<缺失>
治疗南,NaT,<未定义>, 和<缺失>值等于其他此类值,使用isequaln。
<未定义>
isequaln
tf = isequal (A1, A2,…,一个)返回逻辑1(真的),如果所有输入都相等。
tf = isequal (A1, A2,…,一个)
A1, A2,…,一个
全部折叠
创建两个数值矩阵并比较它们是否相等。
= 0(3、3)+ 1 e-20;B = 0(3、3);tf = isequal (A, B)
tf =逻辑0
该函数返回逻辑0(假)因为矩阵的差异非常少量并且不是确切地平等的。
创建两个结构并以不同的顺序指定字段。
a = struct('field1', 0.005,'field2',2500);b = struct('field2',2500,'field1', 0.005);
比较平等的结构。
tf =逻辑1
尽管每个结构中的字段顺序不同,isequal将它们视为相同的,因为值相等。
isequal
比较逻辑值真的到双整数1。
isequal(真的,1)
ans =逻辑1
请注意,isequal在测试是否相等时不考虑数据类型。
同样的,比较“一个”到ASCIIS等效的整数,65。
“一个”
65
isequal (“一个”,65)
结果是合乎逻辑的1(真的)自双引号(' A ')等于65。
双引号(' A ')
创建三个包含NaN值的向量。
A1 =[1南南];A2 =[1楠楠];A3 =[1楠楠];
比较矢量的平等。
tf = isequal (A1, A2, A3)
结果是合乎逻辑的0(假),因为isequal不将NaN值视为彼此等于。
确定2013年1月13日阿拉斯加安克雷奇的午夜是否等于同一天开罗的上午11点。
t1 = datetime(2013,1,13,0,0,0,“时区”,'美国/安克雷奇');T2 = DateTime(2013,1,11,11,0,0,“时区”,'非洲/开罗');tf = isequal (t1, t2)
将8个月添加到日期,并比较平等的日期时间值。
t1 = datetime(2013、9、13,0,0,0,“时区”,'美国/安克雷奇');t2 = datetime(2013、9、13日,11日,0,0,“时区”,'非洲/开罗');tf = isequal (t1, t2)
datetime值不再相等,因为Cairo不遵守夏令时。
尽管大小和数据类型不同,isequal返回逻辑1(真的)在比较包含相同字符序列的字符向量和字符串标量时。
isequal (“foo”,“foo”)
要比较的输入,指定为数组。
在某些情况下,输入类型不必匹配:
如果数值输入大小相同且内容值相同,则数值输入等价。该测试比较数字数组的实部和虚部。
只有当所有元素和属性相等时,表、时间表、结构和单元格数组才相等。
字符串标量和包含相同字符序列的字符向量是等价的。
一些数据类型比较具有涉及元数据的特殊考虑因素。如果输入是全部:
结构——只要内容相等,字段的顺序就不必相同。
顺序分类数组——必须有相同的类别集,包括它们的顺序。
非序数的分类阵列 - 可以具有不同的类别组,以及isequal比较每一对元素的类别名称。
DateTime阵列 -isequal在比较时间点时忽略显示格式。如果数组都与时区相关联,则isequal比较时间上的瞬间而不是钟面时间(例如,01-5月 - 2018 09:00:00 EDT是同一瞬间吗01 - 2018年5月——06:00:00 PDT,所以isequal返回真的尽管9:00和6:00的钟面时间不同)。
01-5月 - 2018 09:00:00 EDT
01 - 2018年5月——06:00:00 PDT
对象 -isequal返回逻辑1(真的)用于具有相同属性值的同一类对象。
要比较的输入序列,指定为数组。
两个函数句柄的相等程度取决于它们的构造方式。有关更多信息,请参见比较函数处理。
isequal返回逻辑0(假),即使属性具有相同的名称和值。
isequal在测试两个对象是否相等时,只比较存储的(非依赖的)属性。
比较两个句柄对象时,使用==.测试对象是否具有相同的句柄。使用isequal确定具有不同句柄的两个对象是否具有相同的属性值。
==.
此功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱)。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱)。
情商|是*|isa|isequaln|Strcmp.
情商
是*
isa
Strcmp.
系统上存在此示例的修改版本。你想打开这个版本吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系