我正在寻找一个包含以下内容的库:
- 找到两个圆之间的交点
- 找到点和圆之间的切线
- 找到两个圆之间的切线
像这样的东西。我已经完成了研究并找到了答案,但是这些东西必须有一个库。
我正在寻找一个包含以下内容的库:
像这样的东西。我已经完成了研究并找到了答案,但是这些东西必须有一个库。
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 的数值库,其中包含执行各种数学运算的函数 。