EXP
EXP | |
Syntax: | EXP(<Zahl>) |
Parameter | |
<Zahl>: Fließkommazahl | |
Einordnung | |
Typ: | numerische Funktion |
Kontext: | Arithmetik |
Aufgabe: | Exponentialfunktion: erhebt einen Wert zur Potenz der Basis e (2.71828183) |
Abkürzung: | eX |
Token: | $bd (189) |
Verwandte Befehle | |
LOG |
Anmerkung: Dieser Artikel beschreibt die numerische Funktion EXP unter BASIC V2 des Commodore 64.
Die numerische Funktion EXP() gibt als mathematisch natürliche Exponentialfunktion von der angegebenen Zahl, also die Potenz zur Basis e (eulersche Zahl, 2.71828183) zurück. Die Umkehrfunktion dazu ist die Funktion LOG mit dem natürlichen Logarithmus.
Ein Eingabewertwert größer als 88.0296919 führt zur BASIC-Fehlermeldung ?OVERFLOW ERROR. Unterhalb von -88.0296919 ist der ausgegebene Wert immer 0. Ist das Argument keine Zahl, erscheint die BASIC-Fehlermeldung ?TYPE MISMATCH ERROR. Fehlt das numerische Argument, so erscheint ?SYNTAX ERROR.
Beispiele[Bearbeiten | Quelltext bearbeiten]
PRINT EXP(0)
1 |
PRINT EXP(-1)
0.367879441 |
PRINT EXP(1)
2.71828183 |
Entspricht der Basis e, also gleich der eulerschen Zahl.
Weblinks[Bearbeiten | Quelltext bearbeiten]
Wikipedia: Exponentialfunktion |
ABS | AND | ASC | ATN | CHR$ | CLOSE | CLR | CMD | CONT | COS | DATA | DEF | DIM | END | EXP | FN | FOR | FRE | GET | GET# | GOSUB | GOTO | IF | INPUT | INPUT# | INT | LEFT$ | LEN | LET | LIST | LOAD | LOG | MID$ | NEW | NEXT | NOT | ON | OPEN | OR | PEEK | POKE | POS | PRINT | PRINT# | READ | REM | RESTORE | RETURN | RIGHT$ | RND | RUN | SAVE | SGN | SIN | SPC | SQR | STATUS/ST | STEP | STOP | STR$ | SYS | TAB | TAN | THEN | TIME/TI | TIME$/TI$ | TO | USR | VAL | VERIFY | WAIT