\[\left(\left(\left(-1.79 \cdot 10^{+308} \leq px \land px \leq 1.79 \cdot 10^{+308}\right) \land \left(-1.79 \cdot 10^{+308} \leq qx \land qx \leq 1.79 \cdot 10^{+308}\right)\right) \land \left(-1.79 \cdot 10^{+308} \leq py \land py \leq 1.79 \cdot 10^{+308}\right)\right) \land \left(-1.79 \cdot 10^{+308} \leq qy \land qy \leq 1.79 \cdot 10^{+308}\right)\]
\[\sqrt{{\left(\frac{px}{qx}\right)}^{2} + {\left(\frac{py}{qy}\right)}^{2}}
\]
↓
\[\mathsf{hypot}\left(\frac{px}{qx}, \frac{py}{qy}\right)
\]
(FPCore (px qx py qy)
:precision binary64
(sqrt (+ (pow (/ px qx) 2.0) (pow (/ py qy) 2.0))))
↓
(FPCore (px qx py qy) :precision binary64 (hypot (/ px qx) (/ py qy)))
double code(double px, double qx, double py, double qy) {
return sqrt((pow((px / qx), 2.0) + pow((py / qy), 2.0)));
}
↓
double code(double px, double qx, double py, double qy) {
return hypot((px / qx), (py / qy));
}
public static double code(double px, double qx, double py, double qy) {
return Math.sqrt((Math.pow((px / qx), 2.0) + Math.pow((py / qy), 2.0)));
}
↓
public static double code(double px, double qx, double py, double qy) {
return Math.hypot((px / qx), (py / qy));
}
def code(px, qx, py, qy):
return math.sqrt((math.pow((px / qx), 2.0) + math.pow((py / qy), 2.0)))
↓
def code(px, qx, py, qy):
return math.hypot((px / qx), (py / qy))
function code(px, qx, py, qy)
return sqrt(Float64((Float64(px / qx) ^ 2.0) + (Float64(py / qy) ^ 2.0)))
end
↓
function code(px, qx, py, qy)
return hypot(Float64(px / qx), Float64(py / qy))
end
function tmp = code(px, qx, py, qy)
tmp = sqrt((((px / qx) ^ 2.0) + ((py / qy) ^ 2.0)));
end
↓
function tmp = code(px, qx, py, qy)
tmp = hypot((px / qx), (py / qy));
end
code[px_, qx_, py_, qy_] := N[Sqrt[N[(N[Power[N[(px / qx), $MachinePrecision], 2.0], $MachinePrecision] + N[Power[N[(py / qy), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]], $MachinePrecision]
↓
code[px_, qx_, py_, qy_] := N[Sqrt[N[(px / qx), $MachinePrecision] ^ 2 + N[(py / qy), $MachinePrecision] ^ 2], $MachinePrecision]
\sqrt{{\left(\frac{px}{qx}\right)}^{2} + {\left(\frac{py}{qy}\right)}^{2}}
↓
\mathsf{hypot}\left(\frac{px}{qx}, \frac{py}{qy}\right)