Linux 中bc命令实现自然对数、指数运算、自然指数、平方根的运算

 

001、bc实现自然对数运算

[root@pc1 ~]# echo "l(10)" | bc -l           ##  实现自然对数运算
2.30258509299404568401
[root@pc1 ~]# echo "l(2.7328)" | bc -l       ## 实现自然对数运算
1.00532672461211367428

 

 

002、bc实现指数运算

[root@pc1 ~]# echo "2^3" | bc              ## 实现指数运算
8
[root@pc1 ~]# echo "3^3" | bc
27

 

 

bc实现自然指数运算:

[root@pc1 ~]# echo "e(2)" | bc -l              ## 实现自然指数运算
7.38905609893065022723
[root@pc1 ~]# echo "e(3)" | bc -l
20.08553692318766774092

 

 

 

003、bc实现平方根的计算

[root@pc1 ~]# echo "sqrt(4)" | bc -l        ## 实现平方根的计算
2.00000000000000000000
[root@pc1 ~]# echo "sqrt(100)" | bc -l
10.00000000000000000000
[root@pc1 ~]# echo "sqrt(10)" | bc -l
3.16227766016837933199

 

 

参考:https://www.sohu.com/a/471179454_121124378

 

posted @ 2023-01-09 10:31  小鲨鱼2018  阅读(629)  评论(0编辑  收藏  举报