原文

函数功能:

测试数组是否相等

使用方法:

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.

例2
当比较结构体是否相等时,结构体中子域的顺序并不重要 matlab
A.f1 = 25; A.f2 = 50
A =
f1: 25
f2: 50

B.f2 = 50; B.f1 = 25
B =
f2: 50
f1: 25

isequal(A, B)
ans =
1

例3
当比较数值时,isequal在确定它们是否相等的时候不考虑数据类型 
A = [25 50]; B = [int8(25) int8(50)];

%I = INT8(X) converts the elements of the array X into signed 8-bit integers. X can be any numeric object, such as a DOUBLE.

isequal(A, B)
ans =
1

例4
不同的NaNs(不是一个数值),从定义上说他们不相等。所以,包含NaN的数组都不相等
A = [32 8 -29 NaN 0 5.7];
B = A;

matlab

isequal(A, B)
ans =
0

isequal函数的用法相关推荐

  1. 关于C语言中的malloc和free函数的用法

    一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...

  2. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  3. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  4. Java正则表达式--Matcher.group函数的用法

    https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...

  5. MapInfo中常用查询函数及用法

    MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...

  6. Oracle trunc()函数的用法

    --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --20 ...

  7. php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍

    php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...

  8. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下  

  9. php函数find的用法,c语言find函数的用法详解

    c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...

最新文章

  1. 第一届河北工业大学程序设计竞赛校赛 【个别题的解析】
  2. python数据分析与挖掘 | 挖掘建模
  3. 量子计算机是否存在相对论,潘建伟团队再登Science:寻找广义相对论与量子力学的桥梁...
  4. Centos7设置DNS开机启动
  5. luogu P1858 多人背包
  6. mysql sql语句 datediff_SQL语句中DateDiff函数说明
  7. ckeditor5 用法
  8. Amlogic Linux系列(四) 视频解码分析2
  9. 使用 Fail2ban 防止 ssh 暴力破解攻击
  10. 什么是代理(Proxy)?
  11. java程序报stream has already been operated upon or closed异常错误解决方案
  12. glove.840B.300d、glove.42B.300d、glove.6B网盘下载
  13. 机器学习常用数据处理
  14. 抖音吸粉_抖音上热门快速吸粉的6个方法,新手建议收藏看看
  15. tplink错误代码51215_求教tplink wr886n v5.0 ttl 接线方法
  16. 使用 TDD 测试驱动开发来构建 Laravel REST API 1
  17. 详解springcloud微服务技术栈(一)
  18. RTP协议封装音视频媒体数据详解
  19. 2021-10-03
  20. heidisql ssh mysql_HeidiSQL连接到mysql服务器 – 丢失连接…服务器在读取初始

热门文章

  1. 对于菜鸟网络,马云只要做到三件事:拉投资、布平台、造势
  2. Informer:用于长序列时间序列预测的新型Transformer
  3. formatfactory – 免费近全能的多媒体格式转换
  4. 江民公司网络版问题汇总二
  5. snort3安装测试
  6. 电脑开机花屏的几种情况和解决方法 --旧时光 美剧 oldtimeblog
  7. iPhone 5预售超预期 旧版本在华集中降价
  8. sdk缺失”目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。 程序“[16780]
  9. 【情态动词练习题】should 与 must
  10. ClickHouse 官方文档摘录