\[-0.026 < x \land x < 0.026\]
\[\frac{1}{x} - \frac{1}{\tan x}
\]
↓
\[0.3333333333333333 \cdot x + \left(0.0021164021164021165 \cdot {x}^{5} + \left(0.022222222222222223 \cdot {x}^{3} + 0.00021164021164021165 \cdot {x}^{7}\right)\right)
\]
(FPCore (x) :precision binary64 (- (/ 1.0 x) (/ 1.0 (tan x))))
↓
(FPCore (x)
:precision binary64
(+
(* 0.3333333333333333 x)
(+
(* 0.0021164021164021165 (pow x 5.0))
(+
(* 0.022222222222222223 (pow x 3.0))
(* 0.00021164021164021165 (pow x 7.0))))))double code(double x) {
return (1.0 / x) - (1.0 / tan(x));
}
↓
double code(double x) {
return (0.3333333333333333 * x) + ((0.0021164021164021165 * pow(x, 5.0)) + ((0.022222222222222223 * pow(x, 3.0)) + (0.00021164021164021165 * pow(x, 7.0))));
}
real(8) function code(x)
real(8), intent (in) :: x
code = (1.0d0 / x) - (1.0d0 / tan(x))
end function
↓
real(8) function code(x)
real(8), intent (in) :: x
code = (0.3333333333333333d0 * x) + ((0.0021164021164021165d0 * (x ** 5.0d0)) + ((0.022222222222222223d0 * (x ** 3.0d0)) + (0.00021164021164021165d0 * (x ** 7.0d0))))
end function
public static double code(double x) {
return (1.0 / x) - (1.0 / Math.tan(x));
}
↓
public static double code(double x) {
return (0.3333333333333333 * x) + ((0.0021164021164021165 * Math.pow(x, 5.0)) + ((0.022222222222222223 * Math.pow(x, 3.0)) + (0.00021164021164021165 * Math.pow(x, 7.0))));
}
def code(x):
return (1.0 / x) - (1.0 / math.tan(x))
↓
def code(x):
return (0.3333333333333333 * x) + ((0.0021164021164021165 * math.pow(x, 5.0)) + ((0.022222222222222223 * math.pow(x, 3.0)) + (0.00021164021164021165 * math.pow(x, 7.0))))
function code(x)
return Float64(Float64(1.0 / x) - Float64(1.0 / tan(x)))
end
↓
function code(x)
return Float64(Float64(0.3333333333333333 * x) + Float64(Float64(0.0021164021164021165 * (x ^ 5.0)) + Float64(Float64(0.022222222222222223 * (x ^ 3.0)) + Float64(0.00021164021164021165 * (x ^ 7.0)))))
end
function tmp = code(x)
tmp = (1.0 / x) - (1.0 / tan(x));
end
↓
function tmp = code(x)
tmp = (0.3333333333333333 * x) + ((0.0021164021164021165 * (x ^ 5.0)) + ((0.022222222222222223 * (x ^ 3.0)) + (0.00021164021164021165 * (x ^ 7.0))));
end
code[x_] := N[(N[(1.0 / x), $MachinePrecision] - N[(1.0 / N[Tan[x], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
↓
code[x_] := N[(N[(0.3333333333333333 * x), $MachinePrecision] + N[(N[(0.0021164021164021165 * N[Power[x, 5.0], $MachinePrecision]), $MachinePrecision] + N[(N[(0.022222222222222223 * N[Power[x, 3.0], $MachinePrecision]), $MachinePrecision] + N[(0.00021164021164021165 * N[Power[x, 7.0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
\frac{1}{x} - \frac{1}{\tan x}
↓
0.3333333333333333 \cdot x + \left(0.0021164021164021165 \cdot {x}^{5} + \left(0.022222222222222223 \cdot {x}^{3} + 0.00021164021164021165 \cdot {x}^{7}\right)\right)