マトリックスがあります。このマトリックスのいくつかの行は2回繰り返されます。フルランクマトリックスを取得するには、繰り返し行を削除する必要があります。ループでこれを行うことはできますか?
これを行う関数がMATLABにありますか?
回答:
回答№1の場合は3試す unique
、と "rows"
2番目の入力として:
x = unique(x,"rows");
または:
[~, idx] = unique(x,"rows");
y = x(sort(idx),:);
2番目のアプローチでは、元の順序を維持できます。