data extract from array or vector
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
how to extract rows from single column array using loop? example I have 96X1, I need extract like (1,13,25...end), (2,14,26,....end), (3,15,27,....end)
0 Kommentare
Antworten (1)
Voss
am 28 Jan. 2023
data = rand(96,1); % 96-by-1 column vector
for ii = 1:12
subset = data(ii:12:end);
% do something with subset
end
Or you can reshape the column vector into a matrix:
all_subsets = reshape(data,12,[]).';
Then each column of all_subsets is one of the subsets you got in the loop.
2 Kommentare
Voss
am 28 Jan. 2023
You're welcome! Any questions, let me know; otherwise, please Accept this Answer. Thanks!
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!