Ich habe mehrere matrices <1x1000>
enthält ganze Zahlen wie:Drucken ganzen Zahlen in einer Matrix, um ohne Duplikate kommen
matrix = [0,0,0,0,0,30,30,30,40,40,50,50,50,40,0,0,0,30,30,30]
möchte ich drucken (disp
und später plot
) sie wie folgt aus: 30,40,50 , 40,30. Im Grunde ignorieren Sie die Duplikate, wenn sie aufeinander folgen.
Ein weiteres Beispiel:
matrix = [0,0,0,0,10,10,10,10,50,50,50,50,10,10,10,50,50]
folgende Angaben: 10,50,10,50
Hilfe wird sehr geschätzt!
Bitte geben Sie ein kleines Beispiel für Ihre tatsächlichen Matrixdaten mit der tatsächlichen MATLAB-Syntax e, g, Matrix = [0,0,0,0,30,30,30,40] oder Matrix = {[0, 0,0,30,30,40,40], [0,0,30,30,30,40,30,0,0,0,0]} usw. – Dan
Wie ist die Absicht bei etwas wie "[10 0 10 20] '? Es kann zwei Lösungen geben: '[10 20]' und '[10 10 20]' – serial
Soll [10 10 20] sein –