Spotlight in Leopard bietet nun eine elegante Lösung an, Gleichungen schnell und einfach zu berechnen. Allerdings stösst diese Funktion auch an seine Grenzen, zumindest habe ich persönlich noch nicht herausgefunden wie man mit Variablen arbeitet oder beispielsweise ganz einfach ein quadratisches Gleichungssystem lösen kann, auf alle Fälle aber reichen diese Funktion für den alltäglichen Gebrauch bei weitem aus, wie man an den folgenden Beispielen gleich sehen wird.
Die Grundoperationen wie Plus, Minus etc. sollte jedem klar sein. Nichts desto trotz haben sich bestimmt schon einige gewundert, warum man nicht einfache Rechnungen mit Exponenten eingeben kann. Die weit verbreitete Schreibweise für 3^3 anstelle von 3 hoch 3 wird kein Ergebnis in Spotlight anzeigen. Die Lösung dafür will ich anstelle der aufgeführten Liste mit mehr oder weniger nützlichen Funktionen in Spotlight darstellen.
Allgemeine Funktionensqrt(x) - Zieht die Wurzel aus der Zahl x also x^(1/2)
sqrt(5) = 2.23606797749979
cbrt(x) - Zieht die Kubikwurzel aus der Zahl x also x^(1/3)
cbrt(27) = 3
pow(x,y) - Die Basis x wird mit dem Faktor y des Exponenten potenziert sprich x hoch y bzw. x^y
pow(2,8) = 256
pow(4096,1/6) = 4
rem(x,y) - Division mit Rest von ganzen Zahlen. Dividend x und Divisor y, das Ergebnis ist der Rest
rem(7,3) = 1
ceil(x) - Aufrundungsfunktion, gibt die nächst höhere ganze Zahl an
ceil(5.3) = 6
rint(x) - Rundungsfunktion
rint(2.5) = 3
fabs(x) - Liefert den Absolutbetrag, negativer Wert wird mit -1 multipliziert
fabs(-2) = 2
fabs(2-5) = 3
hypot(x,y) - Berechnet aus den Katheten x und y die Länge der Hypotenuse in einem rechtwinkligen Dreieck aus. sqrt(x^2+y^2)
hypot(1,2) = 2.23606797749979
exp(x) - "e hoch x" e^1 => eulersche Zahl
exp(1) = 2.718281828459045
ln(x) - rechnet den natürlichen Logarithmus von x aus.
ln(exp(1)) = 1
log(x) - Logarithmus zur Basis 10
log(100) = 2
Trigonometrische und andere Funktionensin() cos() tan() - Sinus-, Cosinus- und Tangensfunktion (Einheiten in Radiant)
asin() acos() atan() - Umkehrfunktionen
sinh() cosh() tanh() - Sinus, Cosinus und Tangens Hyperbolicus
asinh() acosh() atanh() - Umkehrfunktionen
x! - Berechnet die Fakultät
3! = 1*2*3 = 6
Zahlenpi = pi = 3.141592653589793
eulersche Zahl = exp(1) = 2.718281828459045
to be continued… not?