How can I store, in a specific way, my data within a cell array?
1 次查看(过去 30 天)
显示 更早的评论
Hi everyone,
Can someone tells me why:
t=1:10000;
b{its,t} = a(t,:);
does not work?
I have a loop like the following:
while (condition)
calculate matrix M;
its = its+1;
end
and I want to have each row of M to be a cell (horizontally) inside the cell array b without using a nested for loop inside my while loop. My code works and I did spend time to vectorize it (increasing the performance so much) but now I cannot store the data which is a bit ... frustrating to say the least.
Can anyone help me out?
Thank you very much for your time.
0 个评论
回答(1 个)
Azzi Abdelmalek
2013-2-20
Look at this example
A=cell(10,8)
b=num2cell(rand(4,5))
A(1:size(b,1),1:size(b,2))=b
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!