Überfordert...? Gelangweilt...? → Beteilige Dich an Diskussionen oder sage uns, was gut bzw. schlecht ist, in der → 3-Minuten-Umfrage.
Definiere den Startzustand s0, Endzustände F und das input-Wort im Deklarationsbereich.
Tipp: Regeln können zusammengefasst werden, auf der rechten Seite, der linken oder beiden:
→ Mehr Hilfe zu 'Endlicher-Automat'...
oder 'von s0 ohne die Eingabe zu lesen...' als: (s0, lambda, k) => (s1, abck);
Definiere den Startzustand s0, Endzustände F, das Kellersymbol kSymb und input-Wörter im Deklarationsbereich.
→ Mehr Hilfe zu 'Kellerautomat'...
Definiere den Startzustand s0, Endzustände F, das blank-Symbol und input-Wörter im Deklarationsbereich.
→ Mehr Hilfe zu 'Turingmaschine'...
Grammatiken können in zwei Modi betrieben werden (Gesamtbaum oder Parsebaum).
Beachte: Das leere Wort heißt epsilon, nicht lambda, in Grammatik-Skripten.
→ Mehr Hilfe zu 'Grammatik'...
Beispiel: (((((a+b).b)*.c).d)+O)oder äquivalent: ((a+b)b)*cd
Die Ausgabe wird automatisch durch einige Standard-Operationen vereinfacht. Um auch das Skript zu vereinfachen, klicke auf vereinfache (ein bisschen) .
→ Mehr Hilfe zu 'Regulärer-Ausdruck'...
→ Mehr Hilfe zu '2-3-4-Baum'...
→ Mehr Hilfe zu 'Rot-Schwarz-Baum'...
Beginne mit linalg:. Definiere Matrizen als A = [1 2; 3 4] und Spaltenvektoren als v = (1, 2), mit einer Anweisung pro Zeile. w = A * v, A^T und A^-1 beschreiben Operationen. Aufrufe wie det(A), rank(A), span(A), eigenvalues(A) und eigenvectors(A) liefern wiederverwendbare Ergebnisse. svd(A) und evd(A) zeigen ihre Zerlegungen an Ort und Stelle. mean(data), variance(data) und std(data) berechnen Statistiken; ein grosser Anfangsbuchstabe zeigt die Rechenschritte. Klassifikation und Wahrscheinlichkeit: precision(tp, fp), recall(tp, fn) und bayes(prior, likelihood, evidence). binomial(n, p, k) und poisson(lambda, k) liefern P(X=k). Mit showPlot=true im Deklarationsblock werden 2D-/3D-Objekte und empirische Histogramme mit Mittelwert und Standardabweichung gezeichnet.
linalg:
A = [1 2; 3 4]
v = (1, 2)
w = A * v
A^T
A^-1
det(A)
rank(A)
span(A)
eigenvalues(A)
eigenvectors(A)
svd(A)
evd(A)
mean(data)
variance(data)
std(data)
precision(tp, fp)
recall(tp, fn)
bayes(prior, likelihood, evidence)
binomial(n, p, k)
poisson(lambda, k)
showPlot=true
→ Mehr Hilfe zu 'Lineare Algebra'...
Die Benennung der Variablen kann angepasst werden, indem vorne a,b,c,... eingefügt wird.
→ Mehr Hilfe zu 'BDD'...
→ Mehr Hilfe zu 'Huffman-Code'...
→ Mehr Hilfe zu 'Schaltkreis'...
→ Mehr Hilfe zu 'Zahlen'...
Wenn formulaMode=true eingestellt ist (im Deklarations-Bereich), dann ist der Mathe-Modus eingeschaltet. Alles außen herum (Package-Deklarationen, \documentclass, \begin{document} usw.) fallen in diesem Fall weg.
Latex-Code kann aus allen auf Latex basierenden Skripten generiert werden, indem auf den Button zeige generator-code geklickt wird.
Beachte: Im Augenblick kann nur der Graphviz-'dot'-Prozessor genutzt werden.