Math GNUBC是否提供标准的数学库?

Math GNUBC是否提供标准的数学库?,math,gnu,bc,Math,Gnu,Bc,我在问是否需要导入某种库来执行类似的操作 echo "cos(1)" | bc 并一般使用BLAS和三角函数。用bc-l加载数学库;此库中将余弦函数命名为c: echo "c(1)" | bc -l 此库仅支持正弦、余弦、余弦、余弦、自然对数、指数函数和(奇怪的是)n阶贝塞尔函数。man bc可能有助于进行大量查询。@devnull如果更多地关注运算符,我希望标准数学库能提供更广泛的支持。可能会有帮助。@devnull我已经从源代码处定制并编译了最新版本的Octave,我正在寻找更友好、更简

我在问是否需要导入某种库来执行类似的操作

echo "cos(1)" | bc

并一般使用BLAS和三角函数。

bc-l
加载数学库;此库中将余弦函数命名为
c

echo "c(1)" | bc -l

此库仅支持正弦、余弦、余弦、余弦、自然对数、指数函数和(奇怪的是)n阶贝塞尔函数。

man bc
可能有助于进行大量查询。@devnull如果更多地关注运算符,我希望标准数学库能提供更广泛的支持。可能会有帮助。@devnull我已经从源代码处定制并编译了最新版本的Octave,我正在寻找更友好、更简单的方法,当我只需要在运行中检查某些东西时。@devnull Python是另一种方法,
bc
使用任意精度,Python就像标准的C或C++,带有IEEE75的表示形式。但是谢谢,这是我没有想到的一个想法。它们分别记录在手册页中,但为了快速参考,它们是
s
c
a
l
e
、和
j
。我假设没有提供缺失片段的存储库或外部库?我所知的都没有。我从来没有完全理解过
bc
的用途:它很麻烦,坦率地说,它似乎与
awk
有相当多的重叠。我假设awk没有提供任意精度的优点(你能告诉我我没有做过很多数值编程吗?)