我正在寻找一个包含以下内容的库:
- 找到两个圆之间的交点
- 找到点和圆之间的切线
- 找到两个圆之间的切线
像这样的东西。我已经完成了研究并找到了答案,但是这些东西必须有一个库。
我正在寻找一个包含以下内容的库:
像这样的东西。我已经完成了研究并找到了答案,但是这些东西必须有一个库。
C89包含一个名为的头文件<math.h>
,其中包含计算三角函数(sin()
、cos()
、tan()
、asin()
、和)和双曲函数(、、acos()
、和)的库函数,这可能对您有所帮助。但据我所知,没有标准的 C 函数可以直接满足您的需求。您要么必须借助上述函数创建自己的函数,要么依赖 Python、MATLAB 或 Mathematica 等语言,其中大多数数学函数已经在标准库中实现。atan()
atan2()
sinh()
cosh()
tanh()
asinh()
acosh()
atanh()
C99还在头文件<complex.h>
中添加了函数,通过引入新关键字 对复数(csin()
、ccos()
、ctan()
等)执行三角函数_Complex
。
GNU 科学库 (GSL)是 C 的数值库,其中包含执行各种数学运算的函数 。