Я пытаюсь реализовать обратные тригонометрические функции в приложении C #. Очевидно, я не говорю о простых обратных sin, cos и tan, поскольку все они предоставляются классом Math. Я ищу инверсии для sec, cosec и cotan:
Func<double,double> secant = (d => (1 / Math.Cos(d)));
Func<double,double> cosecant = (d => (1 / Math.Sin(d)));
Func<double,double> cotangent = (d => (Math.Cos(d) / Math.Sin(d)));
Теперь моя проблема в том, что я хочу реализовать инверсии каждого из них, но я не могу найти простого определения соответствующих инверсий - arcsec, arccsc и arccot - которые я могу превратить в код C #.
Итак, мой вопрос: можете ли вы (а) указать мне на хороший ресурс или (б) показать мне пример кода для этого?