\[1.99 \leq x \land x \leq 2.01\]
\[\cos x \cdot e^{10 \cdot \left(x \cdot x\right)}
\]
↓
\[\begin{array}{l}
t_0 := e^{10 \cdot \left(x \cdot x\right)}\\
t_1 := t_0 \cdot \frac{1}{t_0}\\
\left(\frac{1}{t_1 \cdot \left(t_1 \cdot t_0\right)} \cdot \left(\cos x \cdot t_0\right)\right) \cdot \left(t_0 \cdot \frac{\cos x}{\cos x}\right) - 0
\end{array}
\]
(FPCore (x) :precision binary64 (* (cos x) (exp (* 10.0 (* x x)))))
↓
(FPCore (x)
:precision binary64
(let* ((t_0 (exp (* 10.0 (* x x)))) (t_1 (* t_0 (/ 1.0 t_0))))
(-
(*
(* (/ 1.0 (* t_1 (* t_1 t_0))) (* (cos x) t_0))
(* t_0 (/ (cos x) (cos x))))
0.0)))double code(double x) {
return cos(x) * exp((10.0 * (x * x)));
}
↓
double code(double x) {
double t_0 = exp((10.0 * (x * x)));
double t_1 = t_0 * (1.0 / t_0);
return (((1.0 / (t_1 * (t_1 * t_0))) * (cos(x) * t_0)) * (t_0 * (cos(x) / cos(x)))) - 0.0;
}
real(8) function code(x)
real(8), intent (in) :: x
code = cos(x) * exp((10.0d0 * (x * x)))
end function
↓
real(8) function code(x)
real(8), intent (in) :: x
real(8) :: t_0
real(8) :: t_1
t_0 = exp((10.0d0 * (x * x)))
t_1 = t_0 * (1.0d0 / t_0)
code = (((1.0d0 / (t_1 * (t_1 * t_0))) * (cos(x) * t_0)) * (t_0 * (cos(x) / cos(x)))) - 0.0d0
end function
public static double code(double x) {
return Math.cos(x) * Math.exp((10.0 * (x * x)));
}
↓
public static double code(double x) {
double t_0 = Math.exp((10.0 * (x * x)));
double t_1 = t_0 * (1.0 / t_0);
return (((1.0 / (t_1 * (t_1 * t_0))) * (Math.cos(x) * t_0)) * (t_0 * (Math.cos(x) / Math.cos(x)))) - 0.0;
}
def code(x):
return math.cos(x) * math.exp((10.0 * (x * x)))
↓
def code(x):
t_0 = math.exp((10.0 * (x * x)))
t_1 = t_0 * (1.0 / t_0)
return (((1.0 / (t_1 * (t_1 * t_0))) * (math.cos(x) * t_0)) * (t_0 * (math.cos(x) / math.cos(x)))) - 0.0
function code(x)
return Float64(cos(x) * exp(Float64(10.0 * Float64(x * x))))
end
↓
function code(x)
t_0 = exp(Float64(10.0 * Float64(x * x)))
t_1 = Float64(t_0 * Float64(1.0 / t_0))
return Float64(Float64(Float64(Float64(1.0 / Float64(t_1 * Float64(t_1 * t_0))) * Float64(cos(x) * t_0)) * Float64(t_0 * Float64(cos(x) / cos(x)))) - 0.0)
end
function tmp = code(x)
tmp = cos(x) * exp((10.0 * (x * x)));
end
↓
function tmp = code(x)
t_0 = exp((10.0 * (x * x)));
t_1 = t_0 * (1.0 / t_0);
tmp = (((1.0 / (t_1 * (t_1 * t_0))) * (cos(x) * t_0)) * (t_0 * (cos(x) / cos(x)))) - 0.0;
end
code[x_] := N[(N[Cos[x], $MachinePrecision] * N[Exp[N[(10.0 * N[(x * x), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
↓
code[x_] := Block[{t$95$0 = N[Exp[N[(10.0 * N[(x * x), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(t$95$0 * N[(1.0 / t$95$0), $MachinePrecision]), $MachinePrecision]}, N[(N[(N[(N[(1.0 / N[(t$95$1 * N[(t$95$1 * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] * N[(N[Cos[x], $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision] * N[(t$95$0 * N[(N[Cos[x], $MachinePrecision] / N[Cos[x], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - 0.0), $MachinePrecision]]]
\cos x \cdot e^{10 \cdot \left(x \cdot x\right)}
↓
\begin{array}{l}
t_0 := e^{10 \cdot \left(x \cdot x\right)}\\
t_1 := t_0 \cdot \frac{1}{t_0}\\
\left(\frac{1}{t_1 \cdot \left(t_1 \cdot t_0\right)} \cdot \left(\cos x \cdot t_0\right)\right) \cdot \left(t_0 \cdot \frac{\cos x}{\cos x}\right) - 0
\end{array}