Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
行数でAある次元の行列があるとします。座標 x、y、z を格納します。ここで、既知の座標 B = [x' y' z'] のセットが既にあるとします。ストア (x',y',z') の行インデックスの数を知りたいです。これどうやってするの?私は使用する必要があると思いますNx3NAAAfind()
A
Nx3
N
find()
findたとえば、を使用できます
find
find(A(:,1)==B(1) & A(:,2)==B(2) & A(:,3)==B(3))
一致する行\行のインデックスを生成します。
Matlab のドキュメントを読むことに慣れるようにしてください。すべてそこにあります...
ところで、別の方法は次を使用することismemberです:
ismember
[~,id]=ismember(B,A,'rows')
変数は、一致しidた行のインデックスを生成します。BA
id
B