Shell bc内置函数

Shell bc内置函数教程

Shell 中,我们使用 bc 命令,进行数学运算时,除了可以使用 内置变量还可以使用内置函数,我们可以使用内置函数,进行正弦、余弦和贝塞尔函数等的运算。

Shell bc内置函数详解

说明

bc 有六个内置函数,用来进行正弦、余弦和贝塞尔函数等的运算。

函数

函数名 作用
s(x) 计算 x 的正弦值,x 是弧度值。
c(x) 计算 x 的余弦值,x 是弧度值。
a(x) 计算 x 的反正切值,返回弧度值。
l(x) 计算 x 的自然对数。
e(x) 求 e 的 x 次方。
j(n, x) 贝塞尔函数,计算从 n 到 x 的阶数。

注意

要想使用这些数学函数,在输入 bc 命令时需要使用 -l 选项,表示启用数学库。

案例

bc命令计算正弦值

我们在终端输入以下代码,打开 bc 计算器,具体代码如下:

bc -q -l

运行后,终端输出如下:

27_Shell bc计算内置函数.png

我们看到,我们输入了 bc 命令,就打开了计算器,现在,我们可以直接输入表达式,进行运算,我们输入以下表达式:

s(3)

运行后,终端输出如下:

28_Shell bc计算内置函数.png

我们看到,我们使用了 s 函数,实现了运算。

bc命令计算e的x次方

我们在终端输入以下代码,打开 bc 计算器,具体代码如下:

bc -q -l

运行后,终端输出如下:

29_Shell bc计算内置函数.png

我们看到,我们输入了 bc 命令,就打开了计算器,现在,我们可以直接输入表达式,进行运算,我们输入以下表达式:

e(5)

运行后,终端输出如下:

30_Shell bc计算内置函数.png

我们看到,我们使用了 e 函数,实现了运算。

Shell bc内置函数总结

在 Shell 中,我们使用 bc 命令,进行数学运算时,除了可以使用内置变量还可以使用内置函数,我们可以使用内置函数,进行正弦、余弦和贝塞尔函数等的运算。