store data from matrix rowwise in indexed structure
显示 更早的评论
Hello everyone, I have a structure 'Sample', which contains many objects (over 1000) with the same attributes. For example sample specific data is stored as a 1x2090 vector under Sample([]).YData. If I want to extract the 'YData' of sample 1 to 151 and store it in a matrix, I simply write
Select = 1:151; YData = vertcat(Sample(Select).YData);
Now I want to write selected data back to structure... Each row of a matrix should be written to the 'YData' of the corresponding sample.
Sample(Select).YData = Matrix;
doesn't work. Is there a way to implement this task in such a simple way or will only a for-loop do this job? Thanks
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!