2016-11-26 5 views

Antwort

3

Gerade Index Array mit seinen diff erenzen:

b = a([true logical(diff(a(:)).') ]) 

b = 

    1  2  4  7  1 
+1

guter Punkt ....! – rahnema1

+0

Es gibt diesen Fehler zurück: Fehler bei der Verwendung von horzcat Dimensionen von verketteten Matrizen sind nicht konsistent. – Furla94

+0

@ Furla94 Es gibt keinen Fehler für Ihre Beispieldaten –

0
a = [1,1,1,1,2,2,4,4,4,7,7,7,1,1,1,1]; 
b = []; 
length = size(a); 
i = 1; 
while i<=length 
    if(a(1,i) ~= a(1,i-1)) 
     b(1,i) = a(1,i); 
    end 
    i = i+1; 
end 
disp(b); 

hoffe, es hilft.

+0

Fehler: Indexindizes müssen entweder echte positive ganze Zahlen oder logische Zahlen sein. – Furla94

Verwandte Themen