save result in while loop

8 visualizzazioni (ultimi 30 giorni)
NA
NA il 18 Mar 2019
Modificato: NA il 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 Commenti
madhan ravi
madhan ravi il 18 Mar 2019
what's tt and why do you need a loop?
NA
NA il 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) ;

Accedi per commentare.

Risposte (1)

KSSV
KSSV il 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 Commenti
KSSV
KSSV il 18 Mar 2019
index_A{i} =tt ;
KSSV
KSSV il 18 Mar 2019
We cannot help unless the whole code is shown.

Accedi per commentare.

Categorie

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

Community Treasure Hunt

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

Start Hunting!

Translated by