R/dual-math.R
dual-log.Rd
Logarithm with optional base for dual numbers
# S4 method for class 'dualr' log(x, base = exp(1))
A dual number.
Numeric base (default: exp(1) for natural log).
exp(1)
A dual representing log(x, base).
dual
log(x, base)
x <- dual_variable(8) value(log(x, base = 2)) # 3 #> [1] 3 deriv(log(x, base = 2)) # 1 / (8 * log(2)) #> [1] 0.1803369