In general, R does not work well with symbolic computation on expressions.
RStudio
print(version$version.string)
[1] "R version 4.0.4 (2021-02-15)"
\( e^{i \pi} + 1 = 0 \)
z <- complex(real = 0, imaginary = pi)
w <- exp(z) + 1
w
[1] 0+1.224606e-16i
round(w)
[1] 0+0i
library(cmna)
fibonacci(10)
[1] 55
3 + 8
[1] 11
cmna are typically simple in design and serve as a starting point
in programming numerical methods. fibonacci <- function(n) {
if(n == 0)
return(0)
if(n == 1)
return(1)
return(fibonacci(n - 1) + fibonacci(n - 2)) }
fibonacci(6)
[1] 8