\[\frac{2.30753 + x \cdot 0.27061}{1 + x \cdot \left(0.99229 + x \cdot 0.04481\right)} - x
\]
↓
\[\frac{2.30753 + x \cdot 0.27061}{1 + \frac{x \cdot \left(0.9846394441 - {\left(x \cdot 0.04481\right)}^{2}\right)}{0.99229 + x \cdot -0.04481}} - x
\]
(FPCore (x)
:precision binary64
(- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x))
↓
(FPCore (x)
:precision binary64
(-
(/
(+ 2.30753 (* x 0.27061))
(+
1.0
(/
(* x (- 0.9846394441 (pow (* x 0.04481) 2.0)))
(+ 0.99229 (* x -0.04481)))))
x))double code(double x) {
return ((2.30753 + (x * 0.27061)) / (1.0 + (x * (0.99229 + (x * 0.04481))))) - x;
}
↓
double code(double x) {
return ((2.30753 + (x * 0.27061)) / (1.0 + ((x * (0.9846394441 - pow((x * 0.04481), 2.0))) / (0.99229 + (x * -0.04481))))) - x;
}
real(8) function code(x)
real(8), intent (in) :: x
code = ((2.30753d0 + (x * 0.27061d0)) / (1.0d0 + (x * (0.99229d0 + (x * 0.04481d0))))) - x
end function
↓
real(8) function code(x)
real(8), intent (in) :: x
code = ((2.30753d0 + (x * 0.27061d0)) / (1.0d0 + ((x * (0.9846394441d0 - ((x * 0.04481d0) ** 2.0d0))) / (0.99229d0 + (x * (-0.04481d0)))))) - x
end function
public static double code(double x) {
return ((2.30753 + (x * 0.27061)) / (1.0 + (x * (0.99229 + (x * 0.04481))))) - x;
}
↓
public static double code(double x) {
return ((2.30753 + (x * 0.27061)) / (1.0 + ((x * (0.9846394441 - Math.pow((x * 0.04481), 2.0))) / (0.99229 + (x * -0.04481))))) - x;
}
def code(x):
return ((2.30753 + (x * 0.27061)) / (1.0 + (x * (0.99229 + (x * 0.04481))))) - x
↓
def code(x):
return ((2.30753 + (x * 0.27061)) / (1.0 + ((x * (0.9846394441 - math.pow((x * 0.04481), 2.0))) / (0.99229 + (x * -0.04481))))) - x
function code(x)
return Float64(Float64(Float64(2.30753 + Float64(x * 0.27061)) / Float64(1.0 + Float64(x * Float64(0.99229 + Float64(x * 0.04481))))) - x)
end
↓
function code(x)
return Float64(Float64(Float64(2.30753 + Float64(x * 0.27061)) / Float64(1.0 + Float64(Float64(x * Float64(0.9846394441 - (Float64(x * 0.04481) ^ 2.0))) / Float64(0.99229 + Float64(x * -0.04481))))) - x)
end
function tmp = code(x)
tmp = ((2.30753 + (x * 0.27061)) / (1.0 + (x * (0.99229 + (x * 0.04481))))) - x;
end
↓
function tmp = code(x)
tmp = ((2.30753 + (x * 0.27061)) / (1.0 + ((x * (0.9846394441 - ((x * 0.04481) ^ 2.0))) / (0.99229 + (x * -0.04481))))) - x;
end
code[x_] := N[(N[(N[(2.30753 + N[(x * 0.27061), $MachinePrecision]), $MachinePrecision] / N[(1.0 + N[(x * N[(0.99229 + N[(x * 0.04481), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - x), $MachinePrecision]
↓
code[x_] := N[(N[(N[(2.30753 + N[(x * 0.27061), $MachinePrecision]), $MachinePrecision] / N[(1.0 + N[(N[(x * N[(0.9846394441 - N[Power[N[(x * 0.04481), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / N[(0.99229 + N[(x * -0.04481), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - x), $MachinePrecision]
\frac{2.30753 + x \cdot 0.27061}{1 + x \cdot \left(0.99229 + x \cdot 0.04481\right)} - x
↓
\frac{2.30753 + x \cdot 0.27061}{1 + \frac{x \cdot \left(0.9846394441 - {\left(x \cdot 0.04481\right)}^{2}\right)}{0.99229 + x \cdot -0.04481}} - x