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일

0 개 추천

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개)

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

질문:

2016년 9월 18일

댓글:

2016년 9월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by