I am currently trying to make a column array out of the different values that are produced during a while loop. A new value of n is computed each time the loop executes. Now how can I put all those values into a column array?

Risposte (1)

Like this:
tableName = zeros(1,1);
n = input('Integer');
i = 1;
while n ~= 1;
if mod(n,2) == 0;
n = n/2;
else
n = 3*n + 1;
end
tableName(i,1) = n;
i = i + 1;
end

Categorie

Scopri di più su Loops and Conditional Statements in Centro assistenza e File Exchange

Richiesto:

il 5 Ott 2017

Modificato:

il 5 Ott 2017

Community Treasure Hunt

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

Start Hunting!

Translated by