- 某个列向量一个矩阵中的一列,但不知道是哪一列。想要知道这个列向量在矩阵中的列号,不知道matlab中有没有这种函数可以计算出来?
下面是一个列子:
R =
0.7290 0.0212 0.7290 0.3044 0.7118
0.1319 0.8441 0.2026 0.9677 0.8677
0.3559 0.2881 0.2163 0.8960 0.1183
0.3959 0.2503 0.9763 0.1900 0.0390
0.8855 0.4884 0.5932 0.0018 0.5982
Q =
0.7290
0.2026
0.2163
0.9763
0.5932
Q在这个列子中是第3列,如何用matlab的函数或者程序找出来?
clear,clc
R =[0.7290 0.0212 0.7290 0.3044 0.7118
0.1319 0.8441 0.5932 0.9677 0.8677
0.3559 0.2881 0.5932 0.8960 0.1183
0.3959 0.2503 0.5932 0.1900 0.0390
0.8855 0.4884 0.5932 0.0018 0.5982];
Q =[0.7290
0.2026
0.2163
0.9763
0.5932];
% ind = ismember(R',Q','rows')';
% find(ind==1)
P=ismember(R,Q,'legacy')
find(all(P)==1)