How to populate a cell array from another cell array?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Camilo Jurado Paez
le 8 Mar 2021
Commenté : James Tursa
le 10 Mar 2021
I want to populate a cell array called "labels". "Labels" should contain 4 labels for each measurement, so If I'm not wrong the cell array will be 1x4
The cell array where the info is from is called "m_test" which is a 23x117 cell. In order to populate "labels" is just needed the first row and take the first 4 data (starting at the second column), then the other 4 and so on
Some of you have any idea in how to do that?
Thank you so much
0 commentaires
Réponse acceptée
James Tursa
le 8 Mar 2021
It is not clear what elements you need extracted. But you can use regular indexing with cell arrays. E.g.,
result = m_test(1,2:5)
would pick off the elements in the first row and columns 2 through 5. Etc.
2 commentaires
James Tursa
le 10 Mar 2021
for k=2:4:size(m_test,2)
result = m_test(1,k:k+3);
% code that uses result goes here
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!