picomath

Tcl

expm1.tcl

proc expm1 {x} {
    if {[expr abs($x) < 1e-5]} {
        return [expr $x + 0.5*$x*$x]
    } else {
        return [expr exp($x) - 1.0]
    }
}