2

我正在寻找一个包含以下内容的库:

  • 找到两个圆之间的交点
  • 找到点和圆之间的切线
  • 找到两个圆之间的切线

像这样的东西。我已经完成了研究并找到了答案,但是这些东西必须有一个库。

4

1 回答 1

1

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 的数值库,其中包含执行各种数学运算的函数 。

于 2013-03-28T05:34:44.177 回答