Benutzer-Werkzeuge

Webseiten-Werkzeuge


bc
  • bc -l → Basic Calculator starten
  • quit oder Strg+d → bc beenden

Beispiel

a=920*.82
a
754.40
b=a*.6466
b
487.7950

Berechnung der Zahl π

bc -l <<< "scale=1000; 4*a(1)"

*bc -l → bc mit dem Parameter l starten

scale = 100 //Anzahl der Dezimastellen auf 100 einstellen
4*a(1) //π=4*arctan(1)
  • oder
pi=$(echo 'scale=1000; 4*a(1)' | bc -l);echo $pi
time bc -l <<< "scale=1000; 4*a(1)"
time echo "scale=1000; 4*a(1)" | bc -l

Rechnen mit verschiedenen Zahlensystemen

  • obase=16 (Outputbasis)
  • ibase=2 (Inputbasis)⇒ wandelt Binär- in Hexadezimalzahlen um
  • Achtung! Achtung! Ein obase=10 wandelt jetzt nicht in das Zehnersystem um - Zahleneingabe ist ja binär! (ibase=2) Richtig: obase=1010!
  • Default ist ibase=10 und obase=10
  • Rückstellung geht am besten mit ibase=A und obase=A - sonst Blick zurück zum letzten ibase=?
bc.txt · Zuletzt geändert: 2021/02/09 16:37 von admin