.. highlightlang:: us .. index:: solve .. _solve: solve ===== .. us.tag solve GERMAN math-misc :ref:`solve` findet die Nullstellen von nichtlinearen Gleichungen bzw. Gleichungssystemen. .. function:: rvX = solve(func, rvXStart) .. us.return **Returnwert** *rvX* ist der Lösungsvektor. Falls bei der Berechnung ein Fehler auftritt ist rvX gleich ``ERROR_VALUE``. .. us.params **Parameter** .. uparam:: func *func* ist eine vom Benutzer bereit zu stellende Funktion die folgende Form hat:: def func(rvX) { ... return rvY; } .. uparam:: rvXStart *rvXStart* ist eine geschäzte Näherung für den Lösungsvektor. .. us.example **Beispiel** :: def f(x) { return x*x - sin(x); } solve(f, 1.0); .. seealso:: :ref:`nonlin` :sub:`id-1348686`