Das ultimative Wolfram Language- und Notebook-Erlebnis
Die Original-Umgebung für technische Datenverarbeitung
Multidomänen-Modellierung und -Simulation komplexer Systeme
Weitere mobile Apps
Wir liefern Lösungen für das KI-Zeitalter – durch die Kombination von symbolischer Berechnung, datengesteuerten Erkenntnissen und tiefgreifender technischer Expertise
Wolfram Consulting
Weitere Wolfram-Lösungen
Weitere Lösungen für den Bildungsbereich
Kurse in Informatik, Wissenschaft, Leben und mehr
Lernen, Probleme lösen und Ideen austauschen.
Nachrichten, Ansichten und Einblicke von Wolfram
Ressourcen für
Solve und andere Funktionen wie FindInstance, NSolve und NDSolve geben eine Liste von Regeln zurück. In der Wolfram Language verbinden Regeln Symbole mit Werten. Betrachten Sie zum Beispiel die Ausgabe von:
roots = Solve[x^2 + 4 x - 1 == 0, x]
{{x -> -2 - Sqrt[5]}, {x -> -2 + Sqrt[5]}}
Die Ausgabe ist eine Liste von Regellisten. Jede Teilliste repräsentiert einen möglichen Wert von x. Um die erste Lösung als Regel zu betrachten, können wir sie ausführen:
roots[[1]]
{x -> -2 - Sqrt[5]}
Das Symbol ist x, und sein Wert ist - 2 - Sqrt[5]. Der ReplaceAll -Befehl ( /. )ersetzt jede Instanz des Symbols durch einen Wert gemäß einer Regel. Wenn wir zum Beispiel alle Instanzen von x im Polynom x^2 + 4 x - 1 durch die erste Wurzel des obigen Polynoms ersetzen wollen, könnten wir schreiben:
x
- 2 - Sqrt[5]
x^2 + 4 x - 1
x^2 + 4 x - 1 /. roots[[1]]
Dies führt zu einem Ausdruck, der gleich Null ist.
Wenn wir die zweite Wurzel des Polynoms erhalten und sie einer neuen Variablen namens secondRoot zuweisen wollen, könnten wir auswerten:
secondRoot = x /. roots[[2]]
Weitere Beispiele und Informationen zur Anwendung der Regeln finden Sie in diesem Tutorial.
Für einige Funktionen, wie z.B. NDSolve existiert eine äquivalente “Value“-Funktion (z.B. NDSolveValue ), die anstelle von Regeln einen Wert oder eine Funktion zurückgibt.
[English]
Kommentare?
Danke für Ihr Feedback.
Egal, ob Sie eine Frage zur Rechnung, Aktivierung oder zu einer technischen Angelegenheit haben, wir sind da, um Ihnen zu helfen.
Montag–Freitag 8:00–17:00 US Central Time
Montag–Donnerstag 8:00–19:00 US Central Time
Freitag 8:30–10:00 & 11:00–17:00 US Central Time