Я пытаюсь решить некоторые нелинейные системы методом Ньютона, и точность решения очень важна для моей задачи.
без использования программного обеспечения для символьных вычислений, как я могу вычислить якобиан общей нелинейной системы полиномов с помощью C++ или других подобных языков программирования? Трудности для меня в основном следующие:
- as accurate as symbolic Jacobian
- алгоритм, подходящий для общих случаев нелинейной системы
- зависит только от C++ или подобных языков программирования;
Если мне придется использовать метод конечных разностей для получения приближенного якобиана, как выбранный размер шага повлияет на точность окончательного решения? как определить размер шага, чтобы получить наилучшую точность решения при том же уровне точности вычислений? Как определить (количественно) влияние приближенного якобиана на точность окончательного решения?