Реализация Тригонометрических Обратных функций в c#

Я пытаюсь реализовать обратные тригонометрические функции в приложении C#. Очевидно, я не говорю о простом обратном грехе, потому что и загар, видя, поскольку им все предоставляет Математический класс. То, что я ищу, является инверсиями в течение секунды, устраивается и 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#.

Таким образом, моим вопросом является банка Вы, любой (a) укажите на меня в направлении хорошего ресурса или (b) показывает мне некоторый пример кода для этого?

5
задан RobV 6 January 2010 в 17:56
поделиться