Trying to assign into multiple variables using a for loop

8 visualizzazioni (ultimi 30 giorni)
Hi there,
I have a loop here that generates a table, I want to save the table I get before going in and getting another table and save that one too until the end of the loop
In the end I need to have something like x[1]=temp_news[1], x[2]=temp_news[2] and so on and so on...
Would really appreciate your help.
Thanks !
for i = 1:s(1,1)
temp_news = news(c,'Symbol',symbol(i),'Category',"Analyst Ratings")
%% storehere[1:s(1,1] = temp_news - trying to create a variable here that will save the result and then continue the loop and save the rest in other variables
end

Risposte (1)

Stephen23
Stephen23 il 25 Feb 2020
Modificato: Stephen23 il 25 Feb 2020
Use a cell array:
N = s(1,1);
C = cell(1,N);
for k = 1:N
C{k} = news(c,'Symbol',symbol(k),'Category',"Analyst Ratings");
end

Categorie

Scopri di più su Loops and Conditional Statements in Help Center e File Exchange

Prodotti


Release

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by