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?

Answers (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

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 5 Oct 2017

Edited:

on 5 Oct 2017

Community Treasure Hunt

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

Start Hunting!