Funktionen

Aus Letto-Wiki
Version vom 21. Juni 2018, 07:41 Uhr von Mayer (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Maxima= =Parser-Funktionen= <table border="1"><tr><th>Funktion</th><th>Name</th><th>Beschreibung</th></tr><tr><td>Prefix Op 200</td><td>%</td><td>Modulo: Di…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Maxima

Parser-Funktionen

FunktionNameBeschreibung
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 23impbitweise Parameter1 impliziert Parameter2
Infix Op 22xorbitweise exklusiv ODER
Infix Op 21&bitweise AND
Infix Op 21andbitweise AND
Infix Op 20orbitweise 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
FunctionVexBildet das Exprodukt von 2 Vektoren im dreidimensionalen Vektorraum
FunctionabsLiefert den Absolutbetrag
FunctionacosArcus Cosinus
FunctionarctanArcus Tangends
Functionarctan2Arkus-Tangens im Einheitskreis atan2(x,y)=arctan(y/x)
FunctionasinArcus Sinus
FunctionatanArcus Tangends
Functionatan2Arkus-Tangens im Einheitskreis atan2(x,y)=arctan(y/x)
Functionbandbitweise AND
Functionbetweenbetween(a,b,c) prüft a<b<c und liefert ein boolsches Ergebnis
Functionbimpbitweise Parameter1 impliziert Parameter2
FunctionbinZahl in eine Ganzzahl wandeln und als Binär-String ausgeben zB: 0b0100001011
Functionbinvbitweise INVERT mit 8 bit
Functionborbitweise ODER
Functionbxorbitweise exklusiv ODER
FunctionbyteZahl in eine Ganzzahl wandeln und die letzten 8bit eine Zahl Abschneiden, Einheit geht verloren!
FunctioncabsLiefert den Absolutbetrag einer komplexen Zahl
FunctioncargLiefert den Winkel einer komplexen Zahl
Functionceilingceiling(x) Rundet auf die kleinste ganze Zahl, welche größer oder gleich x ist
FunctionchrBestimmt die Zeichen mit dem ASC-II-Code der Long-Parameter und setzt daraus einen String zusammen.
FunctioncolorWiderstandsfarbcode 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
FunctioncosCosinus in Radianten
FunctioncroundRundet die Zahl kaufmännisch, der zweite Parameter gibt die Anzahl der Kommastellen an, ohne 2.Parameter wird auf Ganzzahlen gerundet
FunctiondecbinZahl in eine Ganzzahl wandeln und als Binär-String ausgeben zB: 0b0100001011
FunctiondechexZahl in eine Ganzzahl wandeln und als Hexadezimal-String ausgeben
FunctiondivGanzzahldivision, Ergebnis wird abgeschnitten
FunctiondoubleZahl in eine Gleitkommazahl umwandeln, Einheit geht verloren!
Functione12Runden auf den nächstliegenden nähesten Wert der E12
Functione12downRunden auf den nächstkleineren Wert der E12
Functione12upRunden auf den nächstgrößeren Wert der E12
FunctionehWandelt den Wert in einen Sring mit Einheitenvielfachem am Ende
FunctionevAuswertung eines Ausdruckes, als Parameter können Gleichungen angegeben werden, welche dann in den Ausdruck eingesetzt werden
FunctionexpExponentialfunktion e^x
Functionfloorfloor(x) Rundet auf die größte ganze Zahl, welche kleiner oder gleich x ist
FunctiongeVergleichsoperator Größer Gleich, Ergebnis ist ein Long mit 0 oder 1
FunctionggTLiefert den größten gemeinsamen Teiler von mehreren Long-Zahlen
FunctiongroundRundet die Zahl auf die im zweiten Parameter angegebenen gültigen Ziffern
FunctiongtVergleichsoperator Größer, Ergebnis ist ein Long mit 0 oder 1
FunctionhexZahl in eine Ganzzahl wandeln und als Hexadezimal-String ausgeben zB: 0xf4e
FunctionifBedingungsfunktion if(bedingung,wahrwert,falschwert)
FunctionimagpartLiefert den Imaginärteil einer komplexen Zahl
FunctionintZahl in eine Ganzzahl wandeln und die letzten 32bit eine Zahl Abschneiden, Einheit geht verloren!
Functioninterpollineare Interpolation eines Zwischenwertes an einer punktweise gegebenen Kennlinie y=interpol(x,xs[],ys[]) oder y=interpol(x,[[xs,ys],...])
FunctioninvLiefert 1/x oder eine inverse Matrix
Functioninv16bitweise Invertieren und die letzten 16Bit bestimmen
Functioninv32bitweise Invertieren und die letzten 32Bit bestimmen
Functioninv64bitweise Invertieren und die letzten 64Bit bestimmen
Functioninv8bitweise Invertieren und die letzten 8Bit bestimmen
FunctionipWandelt eine Long-Zahl in einen String als IP-Adresse um, oder 4 Byte-Zahlen in eine Long Zahl als IP-32-bit-Adresse
Functionise12Prüft ob der Wert einem Wert der Reihe E12 entspricht
Functionisprimprüft ob die Zahl eine Primzahl ist
FunctionkgVLiefert das kleinste gemeinesame Vielfache von mehreren Long-Zahlen
FunctionlandLogisches AND
FunctionleVergleichsoperator Kleiner Gleich, Ergebnis ist ein Long mit 0 oder 1
Functionlnnatürlicher Logarithmus
Functionlognatürlicher Logarythmus
Functionlog10Logarythmus zur Basis 10
FunctionlongZahl in eine Ganzzahl wandeln, Einheit geht verloren!
FunctionlorLogisches ODER
FunctionltVergleichsoperator Kleiner, Ergebnis ist ein Long mit 0 oder 1
Functionmathenumerischen Berechnungen von Ganzzahlen und Konstanten werden nur ausgerechnet wenn sie mit reellen Zahlen verknüpft werden
Functionmatrixerzeugt aus mehreren gleich langen Vektoren eine Matrix
FunctionmaxMaximum von mehreren Werten max(3,8,6)=8
FunctionminMinimum von mehreren Werten min(4,3,7)=3
FunctionmodModulo: Divisionsrest einer Ganzzahldivision
Functionnooptkeine Optimierung eines symbolischen Ausdruckes, Ausdruck wird nur syntaktisch geprüft
FunctionnotLogisches boolsches NICHT, funktioniert mit Long oder Boolean!
Functionnumberalle numerischen Berechnungen werden sicher ausgewertet
Functionnumericverwirft die Einheit, wenn eine vorhanden ist und liefert nur den Zahlenwert
FunctionoptOptimierung eines symbolischen Ausdruckes
FunctionparParallelschaltung
FunctionparsecolorWandelt einen String mit einem Widerstandsfarbcode in einen Double-Wert
FunctionparseipWandelt einen String mit einer IP-Adresse in einen Long-Wert
FunctionparserWenn diese Funktion in Maxima vorkommt, wird sie durch den Parser ausgewertet, im Parser hat sie keine Funktion
FunctionpluginRuft die Berechnnugsmethode des Plugins, welches als erster Stringparameter angegeben werden muss auf und übergibt die weiteren Parameter an die Berechnungsmethode des Plugins.
FunctionpowPotenzfunktion pow(x,y)=x^y
FunctionrandomZufallszahl random(minimal,maximal)
FunctionrandomCkomplexe Zufallszahl random(minimal,maximal)
Functionratsimpvereinfacht einen symbolischen Ausdruck
FunctionrealpartLiefert den Realteil einer komplexen Zahl
FunctionroundRundet die Zahl kaufmännisch
FunctionshlSchiebe eine Ganzzahl bitweise nach links
FunctionshrSchiebe eine Ganzzahl bitweise nach rechts
FunctionsigmaSprungfunktion: sigma(x) liefert 0 für x<0 und 1 für x>=0
FunctionsinSinus in Radianten
Functionsolvelöst eine lineares Gleichungssystem, ist aber noch nicht realisiert!
Functionsqrt sqrt(x) Quadratwurzel, oder sqrt(x,n) als n-te Wurzel von x
FunctiontanTangends in Radianten
FunctiontruncSchneidet die Zahl nach dem Komma ab
FunctionvalBestimmt den ASC-II-Code des Zeichens welches als Parameter übergeben wurde.
FunctionwennBedingungsfunktion wenn(bedingung,wahrwert,falschwert)
FunctionwordZahl in eine Ganzzahl wandeln und die letzten 16bit eine Zahl Abschneiden, Einheit geht verloren!