next up previous contents index
Search Next: Zeichenketten, Strings Up: Ruby als Zahlenjongleur Previous: Rechenoperatoren   Contents   Index


Das Math-Modul

Neben den Grundrechenarten bietet das eingebaute Modul "`Math"' auch transzendente Funktionen (Exponential-, Logarithmus- und trigonometrische Basisfunktionen) sowie einige wichtige Konstanten an:
Math.sin(Math::PI / 2)   #-> 1.0
Math.log(Math::E)        #-> 1.0
Math.log10(10)           #-> 1.0

Mit include (siehe Kapitel 16) kann die Notation vereinfacht werden.

include Math
sin(PI)         #-> 1.0
log(E)          #-> 1.0
log10(10)       #-> 1.0
Math.asin(1)    #-> 1.570796327
Math::PI/2      #-> 1.570796327



(C) 2002 by dpunkt.de, Armin Roehrl, Stefan Schmiedl, Clemens Wyss 2002-01-20