Trying to assign into multiple variables using a for loop

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

Réponses (1)

Stephen23
Stephen23 le 25 Fév 2020
Modifié(e) : Stephen23 le 25 Fév 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

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Produits

Version

R2019b

Commenté :

le 26 Fév 2020

Community Treasure Hunt

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

Start Hunting!

Translated by