计算浮点数时,bc似乎很慢

时间:2016-05-24 08:18:01

标签: floating-point bc

在我的代码中从整数值移动到浮点值后,我的性能非常差。

我以这种方式使用bc:

stat=$(bc -l <<< "$curr < $txBndMax") 
buf=$(echo " $rx2Summ + $rx2SummBuf" | bc)

我使用bc的方式是错误的吗?或者在bash中,我可以用另一种方式计算和比较浮点数值吗?

感谢您的评论。 实际上我正在从内存中循环解析150 000 - 900 000值的变量。对于每一行我做出比较。脚本长度是300多行,但基本状态机看起来像这个伪代码:

read value
case $value in
state1)
        comparation
        calculation
state2)
        comparation
        calculation
...

state8)
        comparation
        calculation

0 个答案:

没有答案