Como ya comenté en una entrada anterior, π no vale 3, pero ¿que vale exactamente? la consola de linux lo sabe:
$ echo "scale=4;4*a(1)" | bc -l 3.1412
vale, quizá no es muy exacto… pero veamos que pasa si pedimos un resultado con 10 decimales:
$ echo "scale=10;4*a(1)" | bc -l 3.1415926532
Aunque no es correcto del todo en los últimos decimales, podemos obtener una buena aproximación de Pi, pero no solo esto, sino que además podemos pedir bastantes mas decimales de π para forzar a trabajar a nuestro procesador como si de un benchmark se tratara:
echo "scale=10000;4*a(1)" | bc -l
Esto, junto con el comando date, nos servirá para hacer una comparativa informal entre dos procesadores:
$ date ; echo "scale=10000;4*a(1)" | bc -l ; date mié feb 15 18:46:25 CET 2017 3.141592653589793238462 [...] 655256375676 mié feb 15 18:48:49 CET 2017
Mi ordenador (Intel(R) Celeron(R) CPU G1620 @ 2.70GHz) ha tardado 2 minutos y 24 segundos en calcular 10 000 decimales de π ¿Cuanto tarda el tuyo?
amo el sistema operativo linux, me encanta tener el control de todo, muchas gracias por la ayuda, justo lo que estaba buscando, te seguiré de cerca, me parece curioso este blog
Me alegro de que te haya gustado, un saludo 🙂