检查数字是否属于数组

3814视图(过去30天)
biswajita lenka
biswajita lenka 2011年12月28日
大家好,我想检查数组中的一个数字。我已经创建了一个数组,我想知道一个特定的数字是否属于该数组。在matlab中是否有“属于”的内置函数。有人能帮我吗?

公认的答案

沃尔特·罗伯森
沃尔特·罗伯森 2011年12月28日
ismember()
5评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年3月30日
注意:MATLAB的后续版本增加了ismembertol()来处理浮点数。

登录以发表评论。

更多答案(1)

1月
1月 2011年12月28日
A=地板(兰特(100100)*1000);
容器5=任何(A(:)=5);
如果数组很大,并且搜索的元素很早就找到了,那么Matlab搜索数组的其余部分会浪费很多时间。那么这种C-Mex速度更快: FEX:anyEq .
4评论
詹姆斯Tursa
詹姆斯Tursa 2018年3月30日
-从提供的链接下载代码
-在命令行编译代码:
墨西哥人anyEq.c-大齿轮光线亮度
-像使用任何其他函数一样使用该函数。有关语法的帮助,
帮助anyEq

登录以发表评论。

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!