
(FPCore (alpha_c D) :precision binary64 :pre TRUE (asin (/ (sin alpha_c) D)))
double code(double alpha_c, double D) {
return asin((sin(alpha_c) / D));
}
real(8) function code(alpha_c, d)
use fmin_fmax_functions
real(8), intent (in) :: alpha_c
real(8), intent (in) :: d
code = asin((sin(alpha_c) / d))
end function
public static double code(double alpha_c, double D) {
return Math.asin((Math.sin(alpha_c) / D));
}
def code(alpha_c, D): return math.asin((math.sin(alpha_c) / D))
function code(alpha_c, D) return asin(Float64(sin(alpha_c) / D)) end
function tmp = code(alpha_c, D) tmp = asin((sin(alpha_c) / D)); end
code[alpha$95$c_, D_] := N[ArcSin[N[(N[Sin[alpha$95$c], $MachinePrecision] / D), $MachinePrecision]], $MachinePrecision]
f(alpha_c, D): alpha_c in [-inf, +inf], D in [-inf, +inf] code: THEORY BEGIN f(alpha_c, D: real): real = asin(((sin(alpha_c)) / D)) END code
\sin^{-1} \left(\frac{\sin alpha\_c}{D}\right)
Use the --timeout flag to change the timeout.