Ich habe eine Matrix mit Zeilen, die sich wiederholende Zahlen enthalten. Ich möchte diese Zeilen finden und durch eine Dummy-Zeile ersetzen, um die Anzahl der Zeilen der Matrix konstant zu halten.
Dummy_row = [1 2 3]
(5x3) Matrix A
A = [2 3 6;
4 7 4;
8 7 2;
1 3 1;
7 8 2]
(5x3) Matrix new_A
new_A = [2 3 6;
1 2 3;
8 7 2;
1 2 3;
7 8 2]
Ich habe Folgendes versucht, das die Zeilen mit wiederholten Zahlen gelöscht hat.
y = [1 2 3]
w = sort(A,2)
v = all(diff(t,1,2)~=0|w(:,1:2)==0,2) % Wenn v null ist, enthält die Zeile wiederholte Zahlen
z = A(w,:)
Können Sie bitte helfen?