Как использовать FSOLVE или NEWTON_KRYLOV для крупномасштабной системы уравнений - PullRequest
0 голосов
/ 12 июля 2020

Я хочу решить систему из n + 1 нелинейных уравнений, где n уравнений идентичны, за исключением параметра ai. Я хочу найти решение для всех x1 - xn. B, C и все ai являются параметрами.

n нелинейных функций: f (x1, a1) - B = 0, f (x2, a2) - B = 0, f (x3, a3 ) - B = 0,. . f (xn, an) - B = 0

и 1 линейная функция: x1 + x2 + x3 + ... + x (n) - C = 0

Поскольку число уравнений могут стать большими, я не хочу определять каждое уравнение одно за другим и вместо этого определять используемую матрицу параметров. Я ищу использование scipy.optimize.fsolve или scipy.optimize.newton_krylov. Я был бы признателен за любые предложения, как go по этому поводу.

...