Lösungsblöcke
Lösungsblöcke werden verwendet, um Gleichungen und Systeme von linearen, nichtlinearen und Differentialgleichungen zu lösen. Sie können auch verwendet werden, um Optimierungsprobleme zu lösen, indem minimale und maximale Punkte einer gegebenen Funktion innerhalb von gegebenen Randbedingungen ermittelt werden.
Lösungsblöcke finden zu Lösungen, indem Schätzwerte verwendet werden und die Lösung iterativ gesucht wird. Die Lösung ist oft eine Näherung, die innerhalb der Konvergenztoleranz TOL und der Toleranz für die Erfüllung der Nebenbedingungen CTOL der tatsächlichen Lösung liegt.
Jeder Lösungsblock kann nur eine Lösungsfunktion aufweisen. Sie können jedoch am Ende des Lösungsblocks eine Funktion wie f(a) := find(x) definieren und diese Funktion in einem anderen Lösungsblock verwenden. Der erste Lösungsblock wird als parametrisierter Lösungsblock bezeichnet.
Oberhalb der Lösungsblockfunktion müssen Sie Schätzwerte oder Anfangs-/Randbedingungen definieren. Wenn Sie damit rechnen, dass die Lösungen komplex sind, verwenden Sie komplexe Schätzwerte. Wenn Sie nach n Variablen auflösen, muss der Lösungsblock n Gleichungen haben. Eine Matrixanmerkung ist möglich, ebenso für die Auflösung der Matrixvariablen.
Vorteile von Lösungsblöcken
• Sie können Probleme in der natürlichen mathematischen Schreibweise definieren. Die Gleichungen, die Sie lösen, sind explizit und nicht in Definitionen von Vektoren und Matrizen oder in Problemlöserdefinitionen verborgen.
• Sie können Nebenbedingungen festlegen, die die gewünschte Lösung auf einen bestimmten Bereich des Lösungsraums einschränken.
• Lösungsblockfunktionen wählen automatisch den geeigneten Algorithmus zum Lösen des Problems aus.
• Mit dem von Lösungsblöcken verwendeten Iterationsprozess können Sie die Lösung eines Systems nichtlinearer Gleichungen finden. Es ist äußerst schwierig, wenn nicht unmöglich, ein solches System mit einer Matrixberechnung zu lösen.
• Sie können Bereiche innerhalb des Lösungsblocks verschieben und den Lösungsblockbereich als einzelnes Element im Arbeitsblatt verschieben.