Saving/Visualizing all loop results

1 次查看(过去 30 天)
Good morning,
I think my question must be quite simple but I don't find how to resolve it. I have a loop and I want to 'save' (or at least visualize) the results. The problem is with the code I only can 'save/see' the 'last' column, not all (not all the results of the iteration). Here's the code:
b = xlsread('Data.xls', 'Sheet1'); %here I'm reading the excel data
d= size(b); % the size of the input table is 8 x 16 columns.
cols= d(:,2);
Results=[]
for a=b(:,2:cols)
n= 2;
m2 = ar(a,n);
K=6;
hf2=forecast(m2,a,K);
for a=b(:,2:cols) % here I try to save the results but it only save the 'last column', not all the columns.
Results=[forecast(m2,a,K)]
end
end
What could be the problem?
Thanks in advance! :)

采纳的回答

Mischa Kim
Mischa Kim 2016-9-18
I assume you intentionally have two for loops, correct?
Either way, in case you do not know the size of the final matrix you can simply append vectors:
Results = [Results forecast(m2,a,K)]
  1 个评论
Núria Bautista
Núria Bautista 2016-9-18
Thanks Mischa! I had a problem because I was repiting the iteration but now is solved! thanks a lot! :)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by