Funktionen
Maxima
Parser-Funktionen
Funktion | Name | Beschreibung |
---|---|---|
Prefix Op 200 | % | Modulo: Divisionsrest einer Ganzzahldivision |
Prefix Op 130 | ++ | Variablen-Wert um 1 erhöhen. Als Parameter muss eine Variable verwendet werden! Ergebnis ist der Variablenwert nach der Erhöhung. |
Prefix Op 130 | -- | Variablen-Wert um 1 erniedrigen. Als Parameter muss eine Variable verwendet werden! Ergebnis ist der Variablenwert nach der Erniedrigung. |
Prefix Op 120 | ! | Logisches, boolsches NICHT, funktioniert mit Long oder Boolean! |
Prefix Op 95 | ~ | bitweise INVERT mit 64 bit |
Prefix Op 45 | + | Addition x+y |
Prefix Op 45 | - | Subtraktion x-y |
Suffix Op 135 | ++ | Variablen-Wert um 1 erhöhen. Als Parameter muss eine Variable verwendet werden! Ergebnis ist der Variablenwert nach der Erhöhung. |
Suffix Op 135 | -- | Variablen-Wert um 1 erniedrigen. Als Parameter muss eine Variable verwendet werden! Ergebnis ist der Variablenwert nach der Erniedrigung. |
Suffix Op 1 | $ | Trennzeichen bei mehreren Berechnungen für die Kompatibilität mit Maxima |
Suffix Op 1 | ; | Trennzeichen bei mehreren Berechnungen für die Kompatibilität mit Maxima |
Infix Op 200 | .*. | Multiplikation |
Infix Op 90 | ^ | Potenzfunktion x^y |
Infix Op 60 | // | Parallelschaltung |
Infix Op 60 | || | Parallelschaltung |
Infix Op 51 | % | Modulo: Divisionsrest einer Ganzzahldivision |
Infix Op 51 | / | Division |
Infix Op 50 | * | Multiplikation |
Infix Op 40 | + | Addition x+y |
Infix Op 40 | - | Subtraktion x-y |
Infix Op 35 | << | Schiebe eine Ganzzahl bitweise nach links |
Infix Op 35 | >> | Schiebe eine Ganzzahl bitweise nach rechts |
Infix Op 32 | < | Vergleichsoperator Kleiner, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 32 | <= | Vergleichsoperator Kleiner Gleich, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 32 | > | Vergleichsoperator Größer, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 32 | >= | Vergleichsoperator Größer Gleich, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 30 | != | Vergleichsoperator Ungleich, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 30 | == | Vergleichsoperator Gleich, Ergebnis ist ein Long mit 0 oder 1 |
Infix Op 23 | imp | bitweise Parameter1 impliziert Parameter2 |
Infix Op 22 | xor | bitweise exklusiv ODER |
Infix Op 21 | & | bitweise AND |
Infix Op 21 | and | bitweise AND |
Infix Op 20 | or | bitweise ODER |
Infix Op 20 | | | bitweise ODER |
Infix Op 3 | = | Gleichung |
Infix Op 2 | : | Zuweisung |
Infix Op 1 | $ | Trennzeichen bei mehreren Berechnungen für die Kompatibilität mit Maxima |
Infix Op 1 | ; | Trennzeichen bei mehreren Berechnungen für die Kompatibilität mit Maxima |
Trennzeichen | , | Listentrennzeichen |
Block | " | Blockkennzeichner für Zeichenketten |
Block | ' | Blockkennzeichner für Zeichenketten |
Klammer | ( | normale Klammer |
Klammer | [ | Vektor-Klammer |
Klammer | { | Klammer für Moodle-Variable |
Function | Vex | Bildet das Exprodukt von 2 Vektoren im dreidimensionalen Vektorraum |
Function | abs | Liefert den Absolutbetrag |
Function | acos | Arcus Cosinus |
Function | arctan | Arcus Tangends |
Function | arctan2 | Arkus-Tangens im Einheitskreis atan2(x,y)=arctan(y/x) |
Function | asin | Arcus Sinus |
Function | atan | Arcus Tangends |
Function | atan2 | Arkus-Tangens im Einheitskreis atan2(x,y)=arctan(y/x) |
Function | band | bitweise AND |
Function | between | between(a,b,c) prüft a<b<c und liefert ein boolsches Ergebnis |
Function | bimp | bitweise Parameter1 impliziert Parameter2 |
Function | bin | Zahl in eine Ganzzahl wandeln und als Binär-String ausgeben zB: 0b0100001011 |
Function | binv | bitweise INVERT mit 8 bit |
Function | bor | bitweise ODER |
Function | bxor | bitweise exklusiv ODER |
Function | byte | Zahl in eine Ganzzahl wandeln und die letzten 8bit eine Zahl Abschneiden, Einheit geht verloren! |
Function | cabs | Liefert den Absolutbetrag einer komplexen Zahl |
Function | carg | Liefert den Winkel einer komplexen Zahl |
Function | ceiling | ceiling(x) Rundet auf die kleinste ganze Zahl, welche größer oder gleich x ist |
Function | chr | Bestimmt die Zeichen mit dem ASC-II-Code der Long-Parameter und setzt daraus einen String zusammen. |
Function | color | Widerstandsfarbcode berechnen. 1. Parameter muss ein Double sein 2.Parameter sind die Anzahl der Farbringe 3.Parameter ist der Modus (0..2-St,1..3St,2..Deutsch,3..2StEng,4..3StEng,5..Englisch |
Function | cos | Cosinus in Radianten |
Function | cround | Rundet die Zahl kaufmännisch, der zweite Parameter gibt die Anzahl der Kommastellen an, ohne 2.Parameter wird auf Ganzzahlen gerundet |
Function | decbin | Zahl in eine Ganzzahl wandeln und als Binär-String ausgeben zB: 0b0100001011 |
Function | dechex | Zahl in eine Ganzzahl wandeln und als Hexadezimal-String ausgeben |
Function | div | Ganzzahldivision, Ergebnis wird abgeschnitten |
Function | double | Zahl in eine Gleitkommazahl umwandeln, Einheit geht verloren! |
Function | e12 | Runden auf den nächstliegenden nähesten Wert der E12 |
Function | e12down | Runden auf den nächstkleineren Wert der E12 |
Function | e12up | Runden auf den nächstgrößeren Wert der E12 |
Function | eh | Wandelt den Wert in einen Sring mit Einheitenvielfachem am Ende |
Function | ev | Auswertung eines Ausdruckes, als Parameter können Gleichungen angegeben werden, welche dann in den Ausdruck eingesetzt werden |
Function | exp | Exponentialfunktion e^x |
Function | floor | floor(x) Rundet auf die größte ganze Zahl, welche kleiner oder gleich x ist |
Function | ge | Vergleichsoperator Größer Gleich, Ergebnis ist ein Long mit 0 oder 1 |
Function | ggT | Liefert den größten gemeinsamen Teiler von mehreren Long-Zahlen |
Function | ground | Rundet die Zahl auf die im zweiten Parameter angegebenen gültigen Ziffern |
Function | gt | Vergleichsoperator Größer, Ergebnis ist ein Long mit 0 oder 1 |
Function | hex | Zahl in eine Ganzzahl wandeln und als Hexadezimal-String ausgeben zB: 0xf4e |
Function | if | Bedingungsfunktion if(bedingung,wahrwert,falschwert) |
Function | imagpart | Liefert den Imaginärteil einer komplexen Zahl |
Function | int | Zahl in eine Ganzzahl wandeln und die letzten 32bit eine Zahl Abschneiden, Einheit geht verloren! |
Function | interpol | lineare Interpolation eines Zwischenwertes an einer punktweise gegebenen Kennlinie y=interpol(x,xs[],ys[]) oder y=interpol(x,[[xs,ys],...]) |
Function | inv | Liefert 1/x oder eine inverse Matrix |
Function | inv16 | bitweise Invertieren und die letzten 16Bit bestimmen |
Function | inv32 | bitweise Invertieren und die letzten 32Bit bestimmen |
Function | inv64 | bitweise Invertieren und die letzten 64Bit bestimmen |
Function | inv8 | bitweise Invertieren und die letzten 8Bit bestimmen |
Function | ip | Wandelt eine Long-Zahl in einen String als IP-Adresse um, oder 4 Byte-Zahlen in eine Long Zahl als IP-32-bit-Adresse |
Function | ise12 | Prüft ob der Wert einem Wert der Reihe E12 entspricht |
Function | isprim | prüft ob die Zahl eine Primzahl ist |
Function | kgV | Liefert das kleinste gemeinesame Vielfache von mehreren Long-Zahlen |
Function | land | Logisches AND |
Function | le | Vergleichsoperator Kleiner Gleich, Ergebnis ist ein Long mit 0 oder 1 |
Function | ln | natürlicher Logarithmus |
Function | log | natürlicher Logarythmus |
Function | log10 | Logarythmus zur Basis 10 |
Function | long | Zahl in eine Ganzzahl wandeln, Einheit geht verloren! |
Function | lor | Logisches ODER |
Function | lt | Vergleichsoperator Kleiner, Ergebnis ist ein Long mit 0 oder 1 |
Function | mathe | numerischen Berechnungen von Ganzzahlen und Konstanten werden nur ausgerechnet wenn sie mit reellen Zahlen verknüpft werden |
Function | matrix | erzeugt aus mehreren gleich langen Vektoren eine Matrix |
Function | max | Maximum von mehreren Werten max(3,8,6)=8 |
Function | min | Minimum von mehreren Werten min(4,3,7)=3 |
Function | mod | Modulo: Divisionsrest einer Ganzzahldivision |
Function | noopt | keine Optimierung eines symbolischen Ausdruckes, Ausdruck wird nur syntaktisch geprüft |
Function | not | Logisches boolsches NICHT, funktioniert mit Long oder Boolean! |
Function | number | alle numerischen Berechnungen werden sicher ausgewertet |
Function | numeric | verwirft die Einheit, wenn eine vorhanden ist und liefert nur den Zahlenwert |
Function | opt | Optimierung eines symbolischen Ausdruckes |
Function | par | Parallelschaltung |
Function | parsecolor | Wandelt einen String mit einem Widerstandsfarbcode in einen Double-Wert |
Function | parseip | Wandelt einen String mit einer IP-Adresse in einen Long-Wert |
Function | parser | Wenn diese Funktion in Maxima vorkommt, wird sie durch den Parser ausgewertet, im Parser hat sie keine Funktion |
Function | plugin | Ruft die Berechnnugsmethode des Plugins, welches als erster Stringparameter angegeben werden muss auf und übergibt die weiteren Parameter an die Berechnungsmethode des Plugins. |
Function | pow | Potenzfunktion pow(x,y)=x^y |
Function | random | Zufallszahl random(minimal,maximal) |
Function | randomC | komplexe Zufallszahl random(minimal,maximal) |
Function | ratsimp | vereinfacht einen symbolischen Ausdruck |
Function | realpart | Liefert den Realteil einer komplexen Zahl |
Function | round | Rundet die Zahl kaufmännisch |
Function | shl | Schiebe eine Ganzzahl bitweise nach links |
Function | shr | Schiebe eine Ganzzahl bitweise nach rechts |
Function | sigma | Sprungfunktion: sigma(x) liefert 0 für x<0 und 1 für x>=0 |
Function | sin | Sinus in Radianten |
Function | solve | löst eine lineares Gleichungssystem, ist aber noch nicht realisiert! |
Function | sqrt | sqrt(x) Quadratwurzel, oder sqrt(x,n) als n-te Wurzel von x |
Function | tan | Tangends in Radianten |
Function | trunc | Schneidet die Zahl nach dem Komma ab |
Function | val | Bestimmt den ASC-II-Code des Zeichens welches als Parameter übergeben wurde. |
Function | wenn | Bedingungsfunktion wenn(bedingung,wahrwert,falschwert) |
Function | word | Zahl in eine Ganzzahl wandeln und die letzten 16bit eine Zahl Abschneiden, Einheit geht verloren! |