我需要在 bash 脚本中计算 arccos()
。
gawk 可以计算cos(theta)
和sin(theta)
如何在 linux 中计算 arccos()
?
最佳答案
你可以通过调用 perl 来做你想做的事:
acos_05=`perl -E 'use Math::Trig; say acos(0.5)'`
但是,正如 michas 指出的那样,您为什么要在 bash 中这样做?如果您需要做的不仅仅是加法和乘法,那么 bash 不是完成这项工作的工具。它从来没有被设计成这样做,它缺乏内置函数,最重要的是,它的引用行为(将所有内容都视为字符串)使得在实践中完成任何事情都很痛苦。
我会推荐您选择的任何编程语言(不是 shell 脚本语言):Python、Ruby、Tcl、Perl,...;它们都是比 bash 更好的语言。
关于linux - 如何在 bash 中计算 arccos()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437319/