大家好,欢迎来到IT知识分享网。
函数功能:
测试数组是否相等
使用方法:
tf = isequal(A, B, …)
如果输入数组是相同的,则tf=isequal(A, B, …)返回逻辑1(真),否则返回逻辑0(假)。非空数组必须有相同的数据类型和大小。
备注:
当比较结构体是否相等时,结构体中子域的顺序并不重要。只要结构体包含相同的子项,并且相同的子项具有相同的值,isequal函数认为两个结构体相等,参考下面的例2。
matabc
当比较数值时,isequal在确定它们是否相等的时候不考虑数据类型,参考下面的例3。当比较某些非数字的数值也不考虑数据类型,例如逻辑真和1,或者字母A和65他们都相等。
不同的NaNs(不是一个数值),从定义上说他们不相等。所以,包含NaN的数组都不相等,并且当比较这样的两个数组时,isequal的返回值是0,参考下面的例4。如果想把NaN看成相等,可以用isequalwithequalnans函数。
isequal循环比较元胞数组和结构体的内容。如果元胞数组或者结构体的所有元素的值都相等,则isequal返回逻辑1(真)。
例1
给定:
A = B = C =
1 0 1 0 1 0
0 1 0 1 0 0
isequal(A,B,C)返回 0, 并 isequal(A,B) 返回1.
matlab
isequal(A, B)
ans =
0
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/136611.html