Próbuję wprowadzić odwrotne funkcje trygonometryczne w aplikacji C#. Oczywiście nie mówię o zwykłym grzechu odwrotnym, o cos i tan, ponieważ wszystkie są dostarczane przez klasę Math. Co szukam jest odwrotne do sec, COSEC i cotan:Implementowanie trygonometrycznych funkcji odwrotnych w 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)));
Teraz mój problem jest, że chcę, aby wdrożyć odwrotności każdego z nich, ale nie wydaje się znaleźć prostą definicję odpowiednie odwrotności - arcsec, arccsc i arccot - które mogę zmienić w kod C#.
Moje pytanie brzmi: czy możesz (a) wskazać mi kierunek dobrych zasobów lub (b) podać mi przykładowy kod?
Czy sprawdziłeś MathWorld pod kątem formuł dla odwróceń, które chcesz? –
Wikipedia, oczywiście. –
W zależności od twoich potrzeb, nie musisz robić żadnej poważnej matematyki, aby to zrobić, dlatego nie potrzebujesz "definicji"; wystarczy przygotować tabelę odnośników. –