double code(double x, double y, double z, double t, double a, double b) {
return ((2.0 * sqrt(x)) * cos((y - ((z * t) / 3.0)))) - (a / (b * 3.0));
}
↓
double code(double x, double y, double z, double t, double a, double b) {
double t_1 = y - ((z * t) / 3.0);
double t_2 = a / (3.0 * b);
double tmp;
if (t_1 <= -5e+224) {
tmp = sqrt(((0.5 + (0.5 * cos((y * 2.0)))) * (x * 4.0))) - t_2;
} else if (t_1 <= 1e+297) {
tmp = (fma(cos(y), cos((z * (t * -0.3333333333333333))), (sin(y) * sin(((z * t) * 0.3333333333333333)))) * sqrt((x * 4.0))) - t_2;
} else {
tmp = (cos(y) * (2.0 * sqrt(x))) - pow((3.0 * (b / a)), -1.0);
}
return tmp;
}
function code(x, y, z, t, a, b)
return Float64(Float64(Float64(2.0 * sqrt(x)) * cos(Float64(y - Float64(Float64(z * t) / 3.0)))) - Float64(a / Float64(b * 3.0)))
end
↓
function code(x, y, z, t, a, b)
t_1 = Float64(y - Float64(Float64(z * t) / 3.0))
t_2 = Float64(a / Float64(3.0 * b))
tmp = 0.0
if (t_1 <= -5e+224)
tmp = Float64(sqrt(Float64(Float64(0.5 + Float64(0.5 * cos(Float64(y * 2.0)))) * Float64(x * 4.0))) - t_2);
elseif (t_1 <= 1e+297)
tmp = Float64(Float64(fma(cos(y), cos(Float64(z * Float64(t * -0.3333333333333333))), Float64(sin(y) * sin(Float64(Float64(z * t) * 0.3333333333333333)))) * sqrt(Float64(x * 4.0))) - t_2);
else
tmp = Float64(Float64(cos(y) * Float64(2.0 * sqrt(x))) - (Float64(3.0 * Float64(b / a)) ^ -1.0));
end
return tmp
end
code[x_, y_, z_, t_, a_, b_] := N[(N[(N[(2.0 * N[Sqrt[x], $MachinePrecision]), $MachinePrecision] * N[Cos[N[(y - N[(N[(z * t), $MachinePrecision] / 3.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - N[(a / N[(b * 3.0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]
↓
code[x_, y_, z_, t_, a_, b_] := Block[{t$95$1 = N[(y - N[(N[(z * t), $MachinePrecision] / 3.0), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(a / N[(3.0 * b), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[t$95$1, -5e+224], N[(N[Sqrt[N[(N[(0.5 + N[(0.5 * N[Cos[N[(y * 2.0), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] * N[(x * 4.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] - t$95$2), $MachinePrecision], If[LessEqual[t$95$1, 1e+297], N[(N[(N[(N[Cos[y], $MachinePrecision] * N[Cos[N[(z * N[(t * -0.3333333333333333), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] + N[(N[Sin[y], $MachinePrecision] * N[Sin[N[(N[(z * t), $MachinePrecision] * 0.3333333333333333), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] * N[Sqrt[N[(x * 4.0), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - t$95$2), $MachinePrecision], N[(N[(N[Cos[y], $MachinePrecision] * N[(2.0 * N[Sqrt[x], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[Power[N[(3.0 * N[(b / a), $MachinePrecision]), $MachinePrecision], -1.0], $MachinePrecision]), $MachinePrecision]]]]]