How to populate a cell array from another cell array?
6 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
James Tursa
2021 年 3 月 8 日
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 件のコメント
James Tursa
2021 年 3 月 10 日
for k=2:4:size(m_test,2)
result = m_test(1,k:k+3);
% code that uses result goes here
end
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Matrix Indexing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!