matlab中isequal函数,MATLAB中的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函数。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函数的用法相关推荐
- matlab中substring函数,MATLAB 有什么奇技淫巧?
从事AI领域的您一定是MATLAB的老朋友了,本文列举了在使用MATLAB过程中一些隐藏的有趣技巧,希望对您有所帮助. 注:以下所有例子如无特殊说明都是在 2016a 上执行,其他版本或有差异,建议自 ...
- 14,matlab中如何查看程序中所调用的函数
很不幸今天弄懂了matlab中的class,但是这个和运行的时候还是出错,然后就突然有一种想法,有没有一种可以列出来各个函数的调用的顺序之类的图形,方便查看类中都定义了那些函数,以及主函数调用的时候是 ...
- 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...
前面介绍了神经网络工具箱GUI的使用,它功能强大可以直接生成脚本.但是函数命令的灵活性是GUI所不及的.也应该有所了解. 神经网络函数命令 1.网络创建函数 函数名称 功能 fitnet 创建函数拟合 ...
- matlab变量区表示函数,MATLAB中的工作区,变量和函数
本文概述 工作空间 工作区包含我们在MATLAB中工作时创建的所有变量. 每当我们为变量分配值时, 它都会自动在工作空间中获取空间. 关闭环境后, 工作空间变量将消失, 因此请将这些变量保存在文件中以 ...
- matlab中非0即1函数,matlab 中统计一个数组中非零元素个素的函数名称是什么?
可以自己写一个函数用来给数组排序.或者用MATLAB自带的 Matlab 用sort函数排序 二维数组2008-09-14 22:51在Matlab中排序某个向量(一维)时,可以使用sort(A),其 ...
- 转载:如何将一个新函数加到MATLAB函数库中
如何将一个新函数加到MATLAB函数库中 nkszjx2 2017-09-29 11:25:26 13864 收藏 2 分类专栏: matlab 文章标签: matlab 库 </div> ...
- matlab parfor不能用,matlab中parfor函数
google中输入matlab parfor,你将得到足够多的资料来了解这是个什么东西,如果你耐心,建议去研究研究matlab 帮助中对parfor的说明.这里我只大概讲一下parfor.parfor ...
- matlab子函数调用变量,matlab中,怎么样用function自定义函数调用另一个函数名为输入?...
点击查看matlab中,怎么样用function自定义函数调用另一个函数名为输入?具体信息 答:test定义两个参数,一个是函数,一个是函数的变量. function [z]=test11(funna ...
- matlab中nlfilter函数,matlab的一些关于块分类的函数~~~
1. nlfilter(General sliding-neighborhood operations) B = nlfilter(A, [m n], fun),这是一个其中A是图像[m n]是图像 ...
- 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 ...
最新文章
- 一文探讨堆外内存的监控与回收
- perl脚本发送邮件
- Office 365用户现可分享含有效期的OneDrive文件链接
- DIP第四章习题解答
- concurrenthashmap是什么锁_多线程为什么要用ConcurrentHashMap
- 用 python print() 函数实现的三个特效
- 已知三角形三点坐标求角度_2019高考数学:解三角形——正弦定理和余弦定理的解题技巧和模型...
- java word 加密_如何通过Java实现加密、解密Word文档
- 爬虫工程师是干什么的?你真的知道了吗?
- HDoj-1874-畅通project续-Dijkstra算法
- python超神之路:python异常对照表
- go语言一天入门(上)
- Typescript Mixins(混合)
- sort()函数与升序、降序
- mediarecoder 安卓_android 通过MediaRecorder实现简单的录音示例
- ApiPost使用教程
- 虚拟机自省XenAccess和vmitools
- VUE post请求下载文件
- 面对面快传文件在服务器有痕迹,QQ面对面快传的文件存储在哪
- Python爬虫-bug处理办法(持续更新)