我正在寻找一种方法来返回特定行驻留在矩阵中的索引.我可以保证每一行都是唯一的,以及矩阵中始终存在的行.我怎么能在matlab中做到这一点?
例如,假设您有一个矩阵c:
c =
1 2 3
3 2 1
Run Code Online (Sandbox Code Playgroud)
此外,你有一个矩阵b:
b =
1 2 3
Run Code Online (Sandbox Code Playgroud)
我想要一些func我可以打电话的功能
func(b,c)
1
Run Code Online (Sandbox Code Playgroud)
甚至只是回归:
0
1
Run Code Online (Sandbox Code Playgroud)
Jon*_*nas 16
使用ISMEMBER.如果每一行都是唯一的,并且您想要的只是索引,则可以按如下方式获取(如果您使用的是2009b之前的Matlab ~,dummy则替换为).
[~,index] = ismember(b,c,'rows')
Run Code Online (Sandbox Code Playgroud)