我正在尝试在 C# 应用程序中实现反三角函数。显然,我不是在谈论简单的逆正弦、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# 代码。
所以我的问题是,您能否(a)向我指出一个好的资源的方向,或者(b)向我展示一些示例代码?