\[\frac{\left(\frac{8}{3} \cdot \sin \left(x \cdot 0.5\right)\right) \cdot \sin \left(x \cdot 0.5\right)}{\sin x}
\]
↓
\[\frac{\tan \left(\frac{x}{2}\right)}{0.75}
\]
(FPCore (x)
:precision binary64
(/ (* (* (/ 8.0 3.0) (sin (* x 0.5))) (sin (* x 0.5))) (sin x)))
↓
(FPCore (x) :precision binary64 (/ (tan (/ x 2.0)) 0.75))
double code(double x) {
return (((8.0 / 3.0) * sin((x * 0.5))) * sin((x * 0.5))) / sin(x);
}
↓
double code(double x) {
return tan((x / 2.0)) / 0.75;
}
real(8) function code(x)
real(8), intent (in) :: x
code = (((8.0d0 / 3.0d0) * sin((x * 0.5d0))) * sin((x * 0.5d0))) / sin(x)
end function
↓
real(8) function code(x)
real(8), intent (in) :: x
code = tan((x / 2.0d0)) / 0.75d0
end function
public static double code(double x) {
return (((8.0 / 3.0) * Math.sin((x * 0.5))) * Math.sin((x * 0.5))) / Math.sin(x);
}
↓
public static double code(double x) {
return Math.tan((x / 2.0)) / 0.75;
}
def code(x):
return (((8.0 / 3.0) * math.sin((x * 0.5))) * math.sin((x * 0.5))) / math.sin(x)
↓
def code(x):
return math.tan((x / 2.0)) / 0.75
function code(x)
return Float64(Float64(Float64(Float64(8.0 / 3.0) * sin(Float64(x * 0.5))) * sin(Float64(x * 0.5))) / sin(x))
end
↓
function code(x)
return Float64(tan(Float64(x / 2.0)) / 0.75)
end
function tmp = code(x)
tmp = (((8.0 / 3.0) * sin((x * 0.5))) * sin((x * 0.5))) / sin(x);
end
↓
function tmp = code(x)
tmp = tan((x / 2.0)) / 0.75;
end
code[x_] := N[(N[(N[(N[(8.0 / 3.0), $MachinePrecision] * N[Sin[N[(x * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] * N[Sin[N[(x * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] / N[Sin[x], $MachinePrecision]), $MachinePrecision]
↓
code[x_] := N[(N[Tan[N[(x / 2.0), $MachinePrecision]], $MachinePrecision] / 0.75), $MachinePrecision]
\frac{\left(\frac{8}{3} \cdot \sin \left(x \cdot 0.5\right)\right) \cdot \sin \left(x \cdot 0.5\right)}{\sin x}
↓
\frac{\tan \left(\frac{x}{2}\right)}{0.75}