原文

函数功能:

测试数组是否相等

使用方法:

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

matlab中isequal函数,MATLAB中的isequal函数的用法相关推荐

  1. matlab中substring函数,MATLAB 有什么奇技淫巧?

    从事AI领域的您一定是MATLAB的老朋友了,本文列举了在使用MATLAB过程中一些隐藏的有趣技巧,希望对您有所帮助. 注:以下所有例子如无特殊说明都是在 2016a 上执行,其他版本或有差异,建议自 ...

  2. 14,matlab中如何查看程序中所调用的函数

    很不幸今天弄懂了matlab中的class,但是这个和运行的时候还是出错,然后就突然有一种想法,有没有一种可以列出来各个函数的调用的顺序之类的图形,方便查看类中都定义了那些函数,以及主函数调用的时候是 ...

  3. 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...

    前面介绍了神经网络工具箱GUI的使用,它功能强大可以直接生成脚本.但是函数命令的灵活性是GUI所不及的.也应该有所了解. 神经网络函数命令 1.网络创建函数 函数名称 功能 fitnet 创建函数拟合 ...

  4. matlab变量区表示函数,MATLAB中的工作区,变量和函数

    本文概述 工作空间 工作区包含我们在MATLAB中工作时创建的所有变量. 每当我们为变量分配值时, 它都会自动在工作空间中获取空间. 关闭环境后, 工作空间变量将消失, 因此请将这些变量保存在文件中以 ...

  5. matlab中非0即1函数,matlab 中统计一个数组中非零元素个素的函数名称是什么?

    可以自己写一个函数用来给数组排序.或者用MATLAB自带的 Matlab 用sort函数排序 二维数组2008-09-14 22:51在Matlab中排序某个向量(一维)时,可以使用sort(A),其 ...

  6. 转载:如何将一个新函数加到MATLAB函数库中

    如何将一个新函数加到MATLAB函数库中 nkszjx2 2017-09-29 11:25:26 13864 收藏 2 分类专栏: matlab 文章标签: matlab 库 </div> ...

  7. matlab parfor不能用,matlab中parfor函数

    google中输入matlab parfor,你将得到足够多的资料来了解这是个什么东西,如果你耐心,建议去研究研究matlab 帮助中对parfor的说明.这里我只大概讲一下parfor.parfor ...

  8. matlab子函数调用变量,matlab中,怎么样用function自定义函数调用另一个函数名为输入?...

    点击查看matlab中,怎么样用function自定义函数调用另一个函数名为输入?具体信息 答:test定义两个参数,一个是函数,一个是函数的变量. function [z]=test11(funna ...

  9. matlab中nlfilter函数,matlab的一些关于块分类的函数~~~

    1. nlfilter(General sliding-neighborhood operations) B = nlfilter(A, [m n], fun),这是一个其中A是图像[m  n]是图像 ...

  10. matlab中select,[转载]MATLAB阈值获取函数ddencmp、thselect、wbmpen和w

    crit(t) wdcbm的调用格式有以下两种: (1)[THR,NKEEP]=wdcbm(C,L,ALPHA); (2)[THR,NKEEP]=wdcbm(C,L,ALPHA,M); 函数wdcbm ...

最新文章

  1. 一文探讨堆外内存的监控与回收
  2. perl脚本发送邮件
  3. Office 365用户现可分享含有效期的OneDrive文件链接
  4. DIP第四章习题解答
  5. concurrenthashmap是什么锁_多线程为什么要用ConcurrentHashMap
  6. 用 python print() 函数实现的三个特效
  7. 已知三角形三点坐标求角度_2019高考数学:解三角形——正弦定理和余弦定理的解题技巧和模型...
  8. java word 加密_如何通过Java实现加密、解密Word文档
  9. 爬虫工程师是干什么的?你真的知道了吗?
  10. HDoj-1874-畅通project续-Dijkstra算法
  11. python超神之路:python异常对照表
  12. go语言一天入门(上)
  13. Typescript Mixins(混合)
  14. sort()函数与升序、降序
  15. mediarecoder 安卓_android 通过MediaRecorder实现简单的录音示例
  16. ApiPost使用教程
  17. 虚拟机自省XenAccess和vmitools
  18. VUE post请求下载文件
  19. 面对面快传文件在服务器有痕迹,QQ面对面快传的文件存储在哪
  20. Python爬虫-bug处理办法(持续更新)

热门文章

  1. python爬取京东一款手机的评论
  2. chromebook 笔记本 TrueNas 设置 wifi 连网
  3. 课设-最小生成树问题
  4. java xlsm_在Java中使用POI框架读取xlsm文件时出错
  5. 一二线城市互联网公司汇总,助你拿高薪!
  6. 你知道CDN是什么吗?本文带你搞明白CDN
  7. 2018百度之星资格赛- 1006 三原色
  8. 来瞧瞧这40个效果惊人的单页设计
  9. 1000+常用Python库大全,太实用了!
  10. 如何制作价目表制作报价单