shell 余弦值转角度

范例:余弦值转角度
用 bc
-l 计算,可以获得高精度: $ export cos=0.996293; echo "scale=100; a(sqrt(1-$cos^2)/$cos)*180/(a(1)*4)" | bc -l 4.934954755411383632719834036931840605159706398655243875372764917732 5495504159766011527078286004072131

当然也可以用 awk 来计算: $ echo 0.996293 | awk '{ printf("%s ", atan2(sqrt(1-$1^2),$1)*180/3.1415926535);}' 4.93495
原文地址:https://www.cnblogs.com/sea-stream/p/9880551.html