Returns fixed point of a function
MuPAD® notebooks are not recommended. Use MATLAB® live scripts instead.
MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.
fp::fixedpt(f) returns the fixed point of
the unary function
fp::fixedpt is implemented as the Y combinator
which is defined as follows:
where the function g is defined as
A function computing the Fibonacci numbers is created as a fixed point:
fb2 := (f,n) -> if n <= 2 then 1 else f(n-1) + f(n-2) end: fib := fp::fixedpt(fp::curry(fb2)): fib(i) $ i=1..9