isequal函数的用法
函数功能:
测试数组是否相等
使用方法:
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.
例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函数的用法相关推荐
- 关于C语言中的malloc和free函数的用法
一.malloc()和free()的基本概念以及基本用法: 1.函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针 ...
- Python assert断言函数及用法
Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...
- python中的counter()、elements()、most_common()和subtract()函数的用法
python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...
- Java正则表达式--Matcher.group函数的用法
https://www.cnblogs.com/jiafuwei/p/6080984.html Java正则表达式--Matcher.group函数的用法 原来,group是针对()来说的,group ...
- MapInfo中常用查询函数及用法
MapInfo中常用查询函数及用法: 函数用途 语法 备注 图层中选点 Str$(obj)="point": Str(String)表示字符串:point表示点: 图层中选线 St ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- php error log 函数,php日志函数error_log如何使用 php日志函数error_log用法介绍
php日志函数error_log如何使用?这篇文章主要介绍了php日志函数error_log用法,结合实例形式分析了php日志函数error_log相关的配置文件设置.函数功能.用法与使用注意事项,需 ...
- Python中的map()函数和reduce()函数的用法
Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下
- php函数find的用法,c语言find函数的用法详解
c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...
最新文章
- 第一届河北工业大学程序设计竞赛校赛 【个别题的解析】
- python数据分析与挖掘 | 挖掘建模
- 量子计算机是否存在相对论,潘建伟团队再登Science:寻找广义相对论与量子力学的桥梁...
- Centos7设置DNS开机启动
- luogu P1858 多人背包
- mysql sql语句 datediff_SQL语句中DateDiff函数说明
- ckeditor5 用法
- Amlogic Linux系列(四) 视频解码分析2
- 使用 Fail2ban 防止 ssh 暴力破解攻击
- 什么是代理(Proxy)?
- java程序报stream has already been operated upon or closed异常错误解决方案
- glove.840B.300d、glove.42B.300d、glove.6B网盘下载
- 机器学习常用数据处理
- 抖音吸粉_抖音上热门快速吸粉的6个方法,新手建议收藏看看
- tplink错误代码51215_求教tplink wr886n v5.0 ttl 接线方法
- 使用 TDD 测试驱动开发来构建 Laravel REST API 1
- 详解springcloud微服务技术栈(一)
- RTP协议封装音视频媒体数据详解
- 2021-10-03
- heidisql ssh mysql_HeidiSQL连接到mysql服务器 – 丢失连接…服务器在读取初始
热门文章
- 对于菜鸟网络,马云只要做到三件事:拉投资、布平台、造势
- Informer:用于长序列时间序列预测的新型Transformer
- formatfactory – 免费近全能的多媒体格式转换
- 江民公司网络版问题汇总二
- snort3安装测试
- 电脑开机花屏的几种情况和解决方法 --旧时光 美剧 oldtimeblog
- iPhone 5预售超预期 旧版本在华集中降价
- sdk缺失”目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。 程序“[16780]
- 【情态动词练习题】should 与 must
- ClickHouse 官方文档摘录