1 páginas (16 elementos)
Recursion in SMath - Can we use recursion in SMath? - Mensajes
Yes, recursion is possible. Although I don't remember how many levels are allowed.
Here is your example in an smath file.
Fibo_recursion_example.sm (3,56 KiB) descargado 1507 vez(es).
Here is your example in an smath file.
Fibo_recursion_example.sm (3,56 KiB) descargado 1507 vez(es).
A 1 usuarios les gustó este mensaje
Valery Ochkov 24/10/2023 16:48:00
WroteYes, recursion is possible. Although I don't remember how many levels are allowed.
Here is your example in an smath file.
Fibo_recursion_example.sm (3,56 KiB) descargado 1507 vez(es).
Thanks! But I think it was not from me but from SMath error!
And the second!
Why 0!=1?
See
Factorial.sm (4,45 KiB) descargado 1493 vez(es).

Here is the corrected Fibo recursive function...
Fibo_recursion_corrected.sm (4,21 KiB) descargado 1448 vez(es).
As for 0!=1 the following page gives two explanations.
https://zero-factorial.com/whatis.html
Fibo_recursion_corrected.sm (4,21 KiB) descargado 1448 vez(es).
As for 0!=1 the following page gives two explanations.
https://zero-factorial.com/whatis.html
Here is a more streamlined version...

A 1 usuarios les gustó este mensaje
Valery Ochkov 24/10/2023 20:50:00
WroteHere is a more streamlined version...
Thanks!
And what about
https://en.wikipedia.org/wiki/Ackermann_function
This seems to work for the Ackermann function...

Ackermann function.sm (4,49 KiB) descargado 1442 vez(es).
Ackermann function.sm (4,49 KiB) descargado 1442 vez(es).
A 1 usuarios les gustó este mensaje
Valery Ochkov 24/10/2023 22:08:00
WroteYes, recursion is possible. Although I don't remember how many levels are allowed.
Typical, factorial(n) command-line is limited ...factorial(40)
A 1 usuarios les gustó este mensaje
Valery Ochkov 25/10/2023 20:46:00
WroteOriginally Posted by: Gerry_Bush [url=/forum/yaf_postsm82817_Recursion-in-SMath.aspx#post82817][/url]Yes, recursion is possible. Although I don't remember how many levels are allowed.
Typical, factorial(n) command-line is limited ...factorial(40)
By same token, Fibonacci(n) command-line upper limit
Fibonacci(1473) ... 1.9069*10^307 ... Windows limit.
A 1 usuarios les gustó este mensaje
Valery Ochkov 26/10/2023 0:49:00
A 2 usuarios les gustó este mensaje
A 4 usuarios les gustó este mensaje
ioan92 26/10/2023 0:28:00, Valery Ochkov 25/10/2023 23:27:00, NDTM Amarasekera 25/10/2023 23:53:00, Oscar Campo 26/10/2023 16:39:00
WroteTypical, factorial(n) command-line is limited ...factorial(40)
The vectorized version n 170 ... 7.2574*10^306
A 1 usuarios les gustó este mensaje
Valery Ochkov 26/10/2023 0:49:00
A 2 usuarios les gustó este mensaje
Valery, Smath Gamma(x) is known 4 decimals.
Reported years ago, ignored.
Alvaro Gamma(x) 15 decimals
Reported years ago, ignored.
Alvaro Gamma(x) 15 decimals
Wrote... And what about
https://en.wikipedia.org/wiki/Ackermann_function
Ackermann function is not 'primitive recursive', which means that it can't be computed only with for loops. Here an iterative implementation with a stack and no recursion.
Ackermann-Iterative.sm (8,7 KiB) descargado 1429 vez(es).

Best regards.
Alvaro.
A 2 usuarios les gustó este mensaje
1 páginas (16 elementos)
- Nuevos mensajes
- Sin mensajes nuevos





