function handles to save data
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Max Müller
le 19 Août 2014
Réponse apportée : Geoff Hayes
le 19 Août 2014
I want to save the Output for every round my loop takes. The Problem; I need an handle and my m-file has no Objects. The Question: How do i define a handle which i can use to store my data.
3 commentaires
Réponse acceptée
Geoff Hayes
le 19 Août 2014
Max - try the following. Suppose the output from one iteration of your loop is a 1x9 vector, and that there are 25 iterations. That means we need a 25x9 matrix:
maxIters = 25;
allData = zeros(maxIters,9);
for k=1:maxIters
% do some work that results in a 1x9 vector
output = ones(1,9);
% save the output to the kth row of the allData matrix
allData(k,:) = output;
end
And that is it. Once outside of the for loop, allData has the output from each iteration.
Try the above and see what happens!
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!