Fortran: Fortran 95: Standardfunktionen: Mathematische Funktionen
Rundung
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Der komplette Nachkommateil der Zahl z wird abgeschnitten.
Beispiele:
Der Rückgabewert und das erste Argument sind vom Datentyp |
| Fortran:Vorlage: Intrinsic | Rundet zur nächstliegende Ganzzahl.
Beispiele:
Der Rückgabewert und das erste Argument sind vom Datentyp |
| Fortran:Vorlage: Intrinsic | Rundet zur nächstliegende Ganzzahl.
Beispiele:
Das Argument r ist vom Datentyp |
| Fortran:Vorlage: Intrinsic | Gibt die nächstliegende Ganzzahl >= r zurück.
Beispiele:
|
| Fortran:Vorlage: Intrinsic | Gibt die nächstliegende Ganzzahl <= r zurück.
Beispiele:
|
Absolutwert
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Gibt den Absolutwert |z| des übergebenen Wertes zurück.
Wird ein Ausdruck komplexen Datentyps übergeben, so entspricht dieser Absolutwert dem Betrag der komplexen Zahl . Beispiele:
Der Datentyp des Rückgabewertes entspricht dem Datentyp des Arguments, mit Ausnahme der Übergabe eines Wertes komplexen Datentyps. Dann ist der Rückgabewert vom Typ |
Modulo
Definition Modulo: Vorlage:W
- "Mathematische Variante" → modulo
- "Symmetrische Variante" → mod
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Diese Funktion wird im Fortran 95-Working Draft als Remainder-Funktion (remainder ... Restbetrag) bezeichnet. Zurückgegeben wird der Wert ir1 - int(ir1/ir2)*ir2.
Beispiele:
ir 1 kann vom Datentyp |
| Fortran:Vorlage: Intrinsic | Diese Funktion wird im Fortran 95-Working Draft als Modulo-Funktion bezeichnet. Zurückgegeben wird der Wert ir1 - floor(ir1/ir2)*ir2.
Beispiele:
ir 1 kann vom Datentyp |
Vorzeichentransfer
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Das Vorzeichen von ir2 bestimmt das Vorzeichen des Rückgabewertes:
Beispiele:
Der Datentyp von ir2 soll jenem von ir1 entsprechen. Der Rückgabewert ist vom gleichen Datentyp wie ir1 und ir2. |
Positive Differenz
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic |
ir1 kann vom Datentyp |
Maximum
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Gibt den größten Argumentwert zurück.
Beispiel:
Die Argumente sollen/müssen gleichen Datentyp ( |
Minimum
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Gibt den kleinsten Argumentwert zurück.
Beispiel:
Die Argumente sollen/müssen den selben Datentyp ( |
Komplexe Zahlen
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Gibt den Zahlenwert des Imaginärteils einer komplexen Zahl x zurück.
Beispiel:
Der Datentyp des Rückgabewertes ist |
| Fortran:Vorlage: Intrinsic | Gibt die konjugiert komplexe Zahl zurück.
Beispiel:
|
Quadratwurzel
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Gibt zurück. Ist das Argument vom Datentyp real, so muss die übergebene Zahl ≥ 0.0 sein. Im Falle eines Argumentes komplexen Datentyps (zahl=(x, y)) ist der Rückgabewert eine Wurzel der Formel
Beispiele:
Der Rückgabewert ist vom gleichen Datentyp wie das Argument. |
Exponentialfunktion
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Exponentialfunktion (e-Funktion). Das Argument kann vom Datentyp real oder complex sein:
Beispiele:
Der Rückgabewert ist vom gleichen Datentyp wie das Argument. |
Logarithmen
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Logarithmus naturalis. Das Argument kann vom Datentyp real oder complex sein:
Beispiel:
Der Rückgabewert ist vom gleichen Datentyp wie das Argument. |
| Fortran:Vorlage: Intrinsic | Dekadischer Logarithmus. Gibt für zurück. Das Argument, sowie der Rückgabewert sind vom Datentyp real.
|
Winkelfunktionen
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Sinus. Das Argument kann vom Datentyp real oder complex sein. Ist das Argument vom Datentyp complex, so ergibt sich der Rückgabewert für die Zahl (x, y) aus der Formel
Beispiel:
Der Rückgabewert ist vom selben Datentyp wie das Argument. |
| Fortran:Vorlage: Intrinsic | Kosinus. Das Argument kann vom Datentyp real oder complex sein. Ist das Argument vom Datentyp complex, so ergibt sich der Rückgabewert für die Zahl (x, y) aus der Formel
Beispiel:
Der Rückgabewert ist vom selben Datentyp wie das Argument. |
| Fortran:Vorlage: Intrinsic | Tangens. |
Arkusfunktionen
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Arkussinus. |
| Fortran:Vorlage: Intrinsic | Arkuskosinus. |
| Fortran:Vorlage: Intrinsic | Arkustangens. |
| Fortran:Vorlage: Intrinsic | Hauptwert des Argumentes des Arkustangens der komplexen Zahl (r2, r1). Funktionsargumente r1, r2 und Rückgabewert sind vom Datentyp real. r2 soll den gleichen kind-Wert wie r1 aufweisen. Wenn r1 gleich Null ist, dann darf r2 nicht Null sein und umgekehrt.
|
Hyperbelfunktionen
| Funktion | Beschreibung |
|---|---|
| Fortran:Vorlage: Intrinsic | Sinus hyperbolicus. |
| Fortran:Vorlage: Intrinsic | Cosinus hyperbolicus. |
| Fortran:Vorlage: Intrinsic | Tangens hyperbolicus. |