检查数字是否属于数组

3,771意见(过去30天)
Biswajita Lenka
Biswajita Lenka 2011年12月28日
评论: 沃尔特罗伯森 2018年3月30日
嗨所有,我想在array.i中检查一个数字。我已经创建了一个数组,我想知道矛盾的数字是否属于数组。在Matlab中有“属于”的内燃功能。有谁能够帮助我?

接受答案

沃尔特罗伯森
沃尔特罗伯森 2011年12月28日
ismember()
5点评论
沃尔特罗伯森
沃尔特罗伯森 2018年3月30日
注意:稍后版本的MATLAB添加了ISMemberTol(),用于处理浮点数。

登录评论。

更多答案(1)

1月
1月 2011年12月28日
a =楼层(兰特(100,100)* 1000);
包含5 =任何(a(:) == 5);
如果数组很大并且早期搜索的元素,则通过搜索阵列的其余部分,Matlab浪费了大量的时间。然后这个C-MEX更快: FEX:Anyeq.
4评论
詹姆斯图马
詹姆斯图马 2018年3月30日
- 从提供的链接下载代码
- 在命令行中编译代码:
梅克斯Anyeq.c -largeArraydims.
- 使用像任何其他功能一样的函数。有关语法的帮助,
帮助Anyeq.

登录评论。

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!