conatinate matrix which is getting updated in loop
1 view (last 30 days)
Show older comments
hi,
for s=1:500
consall1(s,:,:)=[cons1, cons2, cons31, cons32, cons33, cons34];
end
from above mentioned for loop.I need a single matrix with 6 rows.please reply with your ideas.
sita
4 Comments
Michael Haderlein
on 18 Mar 2015
So besides the needless introduction of a third dimension, what is wrong with your code fragment? I assume that you cannot vectorize the calculation of cons1,...34. To speed up a bit (though it won't make a big difference here), you can preallocate consall1 with
consall1=zeros(500,6);
and then start overwriting the zeros with the values in the loop.
Answers (0)
See Also
Categories
Find more on Resizing and Reshaping Matrices in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!