save result in while loop

8 vues (au cours des 30 derniers jours)
NA
NA le 18 Mar 2019
Modifié(e) : NA le 18 Mar 2019
I have a this code
index_A=[];
while (ibd <= max_it)
i=i+1;
index_A =[tt;index_A]
end
in i=1; index_A=[19;20].
in i=2; index_A=[14].
how I can save them all in index_A?
result should be=[19;20;14];
index_A(i) =[tt;index_A]
the above code is not working
  2 commentaires
madhan ravi
madhan ravi le 18 Mar 2019
what's tt and why do you need a loop?
NA
NA le 18 Mar 2019
I have random variable in the loop
tto=find(mes>5);
TT=[tto;TT];
so TT is changing.
TT=[];
index_A=cell([],1);
while (ibd <= max_it)
i=i+1;
tto=find(mes>5);
TT=[tto;TT];
index_A = find( some condition);
index_A{i}= tt ;% save what you want ;
end
index_A = cell2mat(index_A) ;

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 18 Mar 2019
index_A=cell([],1);
while (ibd <= max_it)
i=i+1;
index_A{i}= t ;% save what you want ;
end
index_A = cell2mat(index_A) ;
  3 commentaires
KSSV
KSSV le 18 Mar 2019
index_A{i} =tt ;
KSSV
KSSV le 18 Mar 2019
We cannot help unless the whole code is shown.

Connectez-vous pour commenter.

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!

Translated by