create a matrix that keeps only the sequential numbers
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Alberto Acri
am 3 Aug. 2023
Beantwortet: Stephen23
am 3 Aug. 2023
Hi! I need to create a matrix that keeps only the sequential numbers in the first column (and keep the corresponding number in the second column) and delete everything else. Here is an example:
3 Kommentare
Akira Agata
am 3 Aug. 2023
What happens if the 1st column consists of two sequential numbers, like: [1 2 3 4 7 8 9 10]' ?
Akzeptierte Antwort
Stephen23
am 3 Aug. 2023
S = load('CountArray_A_zoom_select.mat');
A = S.CountArray_A_zoom_select
X = diff(A(:,1))==1;
Y = [X;0]|[0;X];
B = A(Y,:)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!