Hello Lester,
the problem is that seq in each loop is a vector of increasing length!
Stefan
On 2021-08-15 12:05, Lester Anderson wrote:
Hi Stefan,
I did try that before, but got an error - "Submatrix incorrectly defined"
Lester
On Sun, 15 Aug 2021 at 10:56, Stefan Du Rietz <s...@durietz.se
<mailto:s...@durietz.se>> wrote:
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 <mailto:users@lists.scilab.org>
http://lists.scilab.org/mailman/listinfo/users
<http://lists.scilab.org/mailman/listinfo/users>
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users