API:Math

Aus STNE-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Vorlage:ApiMenu}} Die Klasse Math dient zum berechnen von mathematischen Werten. == Methoden ==“)
K (Methoden)
 
(Der Versionsvergleich bezieht 3 dazwischenliegende Versionen mit ein.)
Zeile 2: Zeile 2:
-
Die Klasse Math dient zum berechnen von mathematischen Werten.
+
Mit Hilfe der Klasse [[API:Math|Math]] ist es möglich, mathematische Ausdrücke zu berechnen, z.B Auf-/ und Abrunden, Logarithmische und Exponentialfunktionen, Beträge berechnen und vieles mehr.
 +
Beispiele:
 +
  Var d As Double = -2.55;
 +
  Var e As Double = -4.00
 +
 
 +
  WriteLine(Math.Abs(d)); // Gibt 2.55 zurück
 +
  WriteLine(Math.Max(d,e)); //Gibt -2.55 zurück
 +
  WriteLine(Math.Min(d,e)); //Gibt -4 zurück
 +
  WriteLine(Math.Truncate(d); //Gibt -2 zurück
 +
 
 +
  WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
 +
 
 +
  Var f As Double = 3.75;
 +
  Var g As Double = 3.25;
 +
 
 +
  WriteLine(Math.Floor(f)); // Gibt 3 zurück 
 +
  WriteLine(Math.Ceiling(g)); // Gibt 4 zurück
 +
 
 +
  WriteLine("Ein Kreis mit dem Durchmesser 30cm hat einen Umfang von " & (Math.PI*30) & " cm!");
 +
  WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1?
== Methoden ==
== Methoden ==
 +
 +
* Diese Funktion kann mit Double, Integer, Short oder Long-Variablen aufgerufen werden
 +
 +
{|
 +
|-
 +
! Name !! Parameter !! Beschreibung
 +
|-
 +
| Abs || * || Gibt den Betrag, also den Wert ohne Vorzeichen zurück.
 +
|-
 +
| Acos || [[API:Double|Double]] || Arcuscosinus
 +
|-
 +
| Asin || [[API:Double|Double]] || Arcussinus
 +
|-
 +
| Atan || [[API:Double|Double]] || Arcuscosinus
 +
|-
 +
| BigMul || [[API:Integer|Integer]], [[API:Integer|Integer]] || Multipliziert zwei Integer und gibt eine Variable vom Typ Long zurück
 +
|-
 +
| Ceiling || [[API:Double|Double]] || Rundet die Zahl auf
 +
|-
 +
| Cos || [[API:Double|Double]] || Cosinus
 +
|-
 +
| Cosh || [[API:Double|Double]] || Cosinushyperbolicus
 +
|-
 +
| E || - || Gibt eine Double-Variable mit der eulerischen Zahl zurück
 +
|-
 +
| Exp || [[API:Double|Double]] || "e-hoch", also die e-Funktion
 +
|-
 +
| Floor || [[API:Double|Double]] || Rundet die gegebene Zahl ab
 +
|-
 +
| IEEERemainder || * ||
 +
|-
 +
| Log || [[API:Double|Double]] || Berechnet den Logarithmus zur Basis der eulerischen Zahl
 +
|-
 +
| Log || [[API:Double|Double]], [[API:Double|Double]] || Berechnet Logarithmus zur angegeben Basis
 +
|-
 +
| Log10 || * || Berechnet den Logarithmus zur 10er Basis
 +
|-
 +
| Max || *, * || Gibt die größere der beiden gegebenen Zahlen zurück
 +
|-
 +
| Min || *, * || Gibt die kleienre de rbeiden gegebenen Zahlen zurück
 +
|-
 +
| PI || - || Gibt eine Double-Variable mit der Kreiszahl Pi zurück
 +
|-
 +
| Pow || [[API:Double|Double]], [[API:Double|Double]] || Potenzrechnung
 +
|-
 +
| Round || [[API:Double|Double]] || Gegebenen Wert runden
 +
|-
 +
| Round || [[API:Double|Double]], [[API:Integer|Integer]] || Gegebenen Wert auf die Anzahl der gewünschten Stellen runden
 +
|-
 +
| Sign || * || Gibt das Vorzeichen einer Zahl zurück
 +
|-
 +
| Sin || [[API:Double|Double]] || Sinus
 +
|-
 +
| Sinh || [[API:Double|Double]] || Sinushyperbolicus
 +
|-
 +
| Sqrt || [[API:Double|Double]] || Zieht die Wurzel aus der gegebenen Zahl
 +
|-
 +
| Tan || [[API:Double|Double]] || Tangens
 +
|-
 +
| Tanh || [[API:Double|Double]] || Tangenshyperbolicus
 +
|-
 +
| Truncated || [[API:Double|Double]] || Gibt die Zahl vor dem Komma zurück

Aktuelle Version vom 2. September 2010, 17:26 Uhr

fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | API-Übersicht | Hilfen zum Arbeiten im Wiki


Mit Hilfe der Klasse Math ist es möglich, mathematische Ausdrücke zu berechnen, z.B Auf-/ und Abrunden, Logarithmische und Exponentialfunktionen, Beträge berechnen und vieles mehr.

Beispiele:

 Var d As Double = -2.55;
 Var e As Double = -4.00
 
 WriteLine(Math.Abs(d)); // Gibt 2.55 zurück
 WriteLine(Math.Max(d,e)); //Gibt -2.55 zurück
 WriteLine(Math.Min(d,e)); //Gibt -4 zurück
 WriteLine(Math.Truncate(d); //Gibt -2 zurück
 
 WriteLine(Math.Pow(e, 3)); //-4 hoch 3 = -64
 
 Var f As Double = 3.75;
 Var g As Double = 3.25;
 
 WriteLine(Math.Floor(f)); // Gibt 3 zurück  
 WriteLine(Math.Ceiling(g)); // Gibt 4 zurück
 
 WriteLine("Ein Kreis mit dem Durchmesser 30cm hat einen Umfang von " & (Math.PI*30) & " cm!"); 
 WriteLine(Math.Pow(Math.E, 1)); //Was ist wohl e hoch 1?

Methoden

* Diese Funktion kann mit Double, Integer, Short oder Long-Variablen aufgerufen werden
Name Parameter Beschreibung
Abs * Gibt den Betrag, also den Wert ohne Vorzeichen zurück.
Acos Double Arcuscosinus
Asin Double Arcussinus
Atan Double Arcuscosinus
BigMul Integer, Integer Multipliziert zwei Integer und gibt eine Variable vom Typ Long zurück
Ceiling Double Rundet die Zahl auf
Cos Double Cosinus
Cosh Double Cosinushyperbolicus
E - Gibt eine Double-Variable mit der eulerischen Zahl zurück
Exp Double "e-hoch", also die e-Funktion
Floor Double Rundet die gegebene Zahl ab
IEEERemainder *
Log Double Berechnet den Logarithmus zur Basis der eulerischen Zahl
Log Double, Double Berechnet Logarithmus zur angegeben Basis
Log10 * Berechnet den Logarithmus zur 10er Basis
Max *, * Gibt die größere der beiden gegebenen Zahlen zurück
Min *, * Gibt die kleienre de rbeiden gegebenen Zahlen zurück
PI - Gibt eine Double-Variable mit der Kreiszahl Pi zurück
Pow Double, Double Potenzrechnung
Round Double Gegebenen Wert runden
Round Double, Integer Gegebenen Wert auf die Anzahl der gewünschten Stellen runden
Sign * Gibt das Vorzeichen einer Zahl zurück
Sin Double Sinus
Sinh Double Sinushyperbolicus
Sqrt Double Zieht die Wurzel aus der gegebenen Zahl
Tan Double Tangens
Tanh Double Tangenshyperbolicus
Truncated Double Gibt die Zahl vor dem Komma zurück
Persönliche Werkzeuge