On 2021-08-15 09:00, Lester Anderson wrote:
Hello,

Basic query. I have a simple code that applies the Collatz conjecture equation (3n+1) by running a function and then runs a loop over the values stored in prime (the first 8 Prime numbers):

clear

exec('collatz.sci',-1);

prime  =  primes(20);

for  i  =  1:length(prime)
     [ns,  seq]=collatz(prime(i))
end

As it stands, this just runs to the end (i=8) and the value 19. How can I get the code to write the results of each loop pass into the variables ns and seq, such that each contains the results of the 8 passes?

Can no longer search the forums online from the website.

Thanks
Lester


// Before the for loop:
ns = zeros(prime);
seq = ns;

// Changed for loop
for  i  =  1:length(prime)
    [ns(i),  seq(i)]=collatz(prime(i))
end

Regards
Stefan
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users

Reply via email to