linux - 如何在 bash 中计算 arccos()?

标签 linux bash

我需要在 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/

相关文章:

linux - 使用 rpm 包升级安装在 linux 上的 jenkins

python - 如何从python向终端(linux)发送多个命令?

linux - 如何从 Windows 机器检查 Linux 文件 (.so) 是 32 位还是 64 位

linux - 如何使用 IFS 读取 bash 脚本中的一行,并在读取该行时在指定字符之间创建一个新行

linux - 将 sed 与包含 url 的变量一起使用

php - 通过 bash 在 linux 中生成一个完全独立的进程

Linux如何将时间格式转换为纪元时间?

linux - bash 中的百分号不可输入

bash - 如何通过golang获取环境变量PS1?

linux - 如何从命令提示符关闭 gvim