Estoy tratando de implementar funciones trigonométricas inversas en una aplicación C#. Obviamente, no estoy hablando de simple pecado inverso, cos y tan, ya que todos son proporcionados por la clase de Matemáticas. Lo que estoy buscando es las inversas para seg, cosec y cotan:Implementando funciones inversas trigonométricas en C#
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)));
Ahora mi problema es que quiero poner en práctica las inversas de cada uno de estos, pero me parece que no puede encontrar una definición simple de las inversas apropiadas - arcsec, arccsc y arccot - que puedo convertir en código C#.
Así que mi pregunta es si puede (a) señalarme en la dirección de un buen recurso o (b) mostrarme un código de ejemplo para esto?
¿Ha comprobado MathWorld para las fórmulas de los inversos que desea? –
Wikipedia, por supuesto. –
Dependiendo de sus necesidades, es posible que no tenga que hacer cálculos matemáticos serios para hacer eso, por lo tanto, no necesita una 'definición'; solo necesitas preparar una tabla de búsqueda. –