isequal函数的用法

isequal函数的用法原文函数功能 测试数组是否相等使用方法 tf isequal A B 如果输入数组是相同的 则 tf isequal A B 返回逻辑 1 真 否则返回逻辑 0 假

大家好,欢迎来到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函数。

matlab

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

    (0)
    上一篇 2025-06-26 13:45
    下一篇 2025-06-26 14:00

    相关推荐

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    关注微信