gpt4 book ai didi

c# - 在 C# 中实现三角反函数

转载 作者:太空狗 更新时间:2023-10-29 22:24:59 24 4
gpt4 key购买 nike

我正在尝试在 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# 代码。

所以我的问题是,您能否 (a) 为我指出一个好的资源方向,或者 (b) 给我一些示例代码?

最佳答案

你肯定在开玩笑:

asec(x) = acos(1 / x)
acsc(x) = asin(1 / x)
acot(x) = atan(1 / x)

:-P

关于c# - 在 C# 中实现三角反函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com