Dies ist der Befehl chemeq, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
chemeq – Parser und Renderer für chemische Gleichungen
ZUSAMMENFASSUNG
Chemeq [-M] [-m] [-l] [-c] [-w] [-C] [-e] [-s] [-n] [-W]
Chemeq [-h] [-v]
BESCHREIBUNG
Chemeq ist ein chemischer Gleichungsanalysator. Es ist ein schneller lexikalischer und syntaktischer Analysator, der
hilft dabei, chemische Informationen herauszufinden, die in chemischen Quellgleichungen eingebettet sind. Daten können sein
Ausgabe in verschiedenen anspruchsvollen Formaten, abhängig von den Optionen. 'chemeq' ist standardmäßig auf
'chemeq -mlcwCn'.
OPTIONAL
-M
Gibt eine Liste der raumgetrennten Molekulargewichte aus.
-m
Ausgänge a mMinimale Ausgabe. Dadurch kann chemeq idempotent sein, d. h. der Befehl 'chemeq
| chemeq‘ ist äquivalent zu ‚chemeq‘.
-l
Ausgänge a LaTeX-Zeichenfolge, die die chemische Gleichung darstellt.
-c
Gibt eine Meldung aus, die Informationen zur Erhaltung von Elementen und Ladungen enthält
in der Gleichung. „OK“ bedeutet, dass sowohl Elemente als auch elektrische Ladungen ausgeglichen sind.
-w
Gibt den LaTeX-String aus, der den Gulder- darstellt.WAltersgleichung im Zusammenhang mit der Eingabe
chemische Gleichung oder die Nernst-Gleichung, wenn die Eingangsgleichung ein Redox ist
Halbgleichung.
-C
Gibt eine detaillierte Ausgabe aus CAnzahl der Moleküle und Atome, die in jedem Mitglied der enthalten sind
chemische Gleichung. Für die Gleichung „H2_g + 1/2 O2_g -> H2O“ wird beispielsweise Folgendes ausgegeben:
"H2_g|H:1*2, 1/2 O2_g|O:1/2*2; H2O|H:1*2 O:1*1"
-e
Gibt eine detaillierte Anzahl der aus Eelektrische Ladungen.
-s
Gibt eine Liste der Chemikalie aus SArten.
-n
Ausgänge a Nnormalisierte Zeichenfolge, die die Eingabegleichung berücksichtigt. Zwei chemische Gleichungen
mit der gleichen normalisierten Zeichenfolge sind chemisch äquivalent, auch wenn die Moleküle es sind
durcheinander und die Koeffizienten sind nicht gleich, sondern proportional.
-W
Ändert das Verhalten des Renderers für einige Versionen von Wims: Umgeht einen Fehler
mit dem Makro \rightarrow.
-h
Schaukasten Help.
-v
Zeigt die VVersionsnummer
chemeq_input, w_chemeq_input
Wenn festgelegt, überschreibt der Wert dieser Variablen die Standardeingabe. Wenn diese Variable nicht vorhanden ist
gesetzt, wird die Variable w_chemeq_input berücksichtigt (nützlich für den WIMS-Server).
Siehe oben (nützlich für den WIMS-Server).
chemeq_option
Wenn diese Variable festgelegt ist, überschreibt der Wert dieser Variablen die Optionen. Wenn diese Variable nicht festgelegt ist, wird die
Variable w_chemeq_option wird berücksichtigt (nützlich für den WIMS-Server).
w_chemeq_option
Siehe oben (nützlich für den WIMS-Server).
Beispiele:
Echo "1/2 Cu^2+ + Oh- -> 1/2Cu(OH)2s" | Chemeq
zeigt Informationen über die Reaktion von Hydroxyd- und Cu II-Ionen an.
Echo "MnO4^- + 8H3O^+ + 5 .. -> Mn^2+ + 12 H2O" | Chemeq
zeigt Informationen über die Reaktion der Reduktion von Permanganationen in einem an
saure Umgebung.
Echo "MnO4^- + 8H3O^+ + 5 .. -> Mn^2+ + 12 H2O" | Chemeq -w
zeigt das LaTeX-Format für das Nernst-Gesetz im Zusammenhang mit der Reduktion von an
Permanganationen in einer sauren Umgebung.
Echo "MnO4^- + 8H3O^+ + 5 .. -> Mn^2+ + 8 H2O" | Chemeq -c
wird die mangelnde Konservierung der Elemente H und O hervorheben (Wassermoleküle dagegen nicht).
gut ausbalanciert).
ANMERKUNG
Syntax of Ionen
Auch wenn in manchen Fällen kürzere Ausdrücke erfolgreich analysiert werden, ist dies sicherer
Bedenken Sie, dass vor den Ladungssymbolen eines Ions ein „Pfeil nach oben“ (^) stehen muss.
Beispiele: H3O^+, Fe(CN)6^4-, OH^-
Komponieren chemisch Gleichungen
Es sind zwei Operatoren definiert, # als additiver Operator und ~ (Tilde) als subtraktiver Operator
Operator: Sie ermöglichen die Aufstellung mehrerer chemischer Gleichungen
Echo "MnO4^- + 8H3O^+ + 5 .. -> Mn^2+ + 8 H2O ~ 5Fe^3+ + 5 .. -> 5Fe^2+" | Chemeq
zeigt die reine Redoxgleichung aus der ersten Gleichung abzüglich der zweiten an.
Elektronen werden vereinfacht. Es entspricht also:
Echo "MnO4^- + 8H3O^+ + 5Fe^2+--> Mn^2+ + 8 H2O + 5Fe^3+" | Chemeq Welches ist ihr
Kombination.
Vervielfältigung a chemisch Gleichung by dank One Koeffizient
Der Operator * ermöglicht die Multiplikation einer ganzen Gleichung mit einem Koeffizienten, der a sein kann
Fraktion. Hier ist ein Beispiel:
Echo "5 * Fe^3+ + e- -> Fe^2+" | Chemeq
wird äquivalent zu
Echo "5Fe^3+ + 5 .. -> 5Fe^2+" | Chemeq
Kombination chemisch Gleichungen, mit Koeffizienten
Die beiden vorherigen Techniken können gleichzeitig verwendet werden, was Ihnen die Herstellung ermöglicht
kompliziertere Kombinationen, wie diese:
Echo "Fe^3+ + e^- -> Fe^2+ (0.77 V) # Fe^2+ + 6CN^- -> Fe(CN)6^4- (Kfa=1e24) ~ Fe^3+
+ 6CN^- -> Fe(CN)6^3- (Kfb=1e31)“ | Chemeq
Dies wird wie erwartet funktionieren und einen guten Wert für das Standardpotenzial des ergeben
Redoxpaar von Hexacyanoferrat-II- und -III-Ionen.
BEKANNT Fehler
Wenn nichts anderes angegeben ist, wird davon ausgegangen, dass chemische Einheiten, die aus der Standardeingabe stammen, enthalten sind
wässrige Lösungen. Als Hauptlösungsmittel gilt standardmäßig Wasser. Nur eine Flüssigkeit
Derzeit wird die (wässrige) Phase berücksichtigt. Alle festen chemischen Einheiten werden berücksichtigt
als Teile getrennter Phasen. Die Suffixe _s, _g und _aq können verwendet werden, um den Typ von zu erzwingen
einige chemische Einheiten. Es kann zu Problemen kommen, wenn Sie ein Standardpotenzial ohne Nein schreiben
Dezimalpunkt. Zum Beispiel der Eintrag Mn^2+ + 2e^- -> Mn_s (-1 V) würde einen Fehler auslösen.
Dann schreibe Mn^2+ + 2e^- -> Mn_s (-1.0 V) oder der genauere Wert Mn^2+ + 2e^- -> Mn_s
(-1.18 V) und es wird kein Fehler auftreten.
Nutzen Sie chemeq online über die Dienste von onworks.net