我如何可以找到索引数组的元素吗?

5.853 Ansichten(30天)的
正式Yaroshenko
正式Yaroshenko 我2017年11月8日
例如,我知道,这一数字5是一个元素的数组X,但我不知道它的索引。在Python中,可以使用:
X.index (5)
我意识到这个函数,使用for循环和if语句,但是Matlab没有内置类似的功能吗?

Akzeptierte Antwort

詹姆斯Tursa
詹姆斯Tursa 我2017年11月8日
Bearbeitet:詹姆斯Tursa 我2017年11月8日
如果你知道这个号码 完全 ,那么您可以使用:
结果=发现(X = = 5);
6 Kommentare
•Partovi
•Partovi 2 Okt。2021
这个函数 find () 是有用的矩阵(二维张量)而言。然而,我不能为nd-arrays找到一个有用的功能,例如,该指数可以是一个数组。请参见下面的例子:
M =重塑(一24 [2、3、4]);
指数= index_finder (M = = 20);%指标=向量的指标
这将是非常有用的,如果有一个函数为张量任何维度的工作。

Melden您西奇,嗯祖茂堂kommentieren。

Weitere Antworten (0)

Kategorien

找到更多的在矩阵和数组帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的