Решить утомительную систему уравнений, которая не может быть выражена в матричной форме - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть два нелинейных уравнения только с двумя переменными, которые утомительно решать. Пожалуйста, посмотрите эту ссылку для уравнений

У меня возникли проблемы с решением этой системы, есть ли какой-нибудь способ ввести это в решатель? Я пытался решить ее вручную, но она становится слишком сложной.

Любая помощь будет принята с благодарностью, я публикую ее здесь как последнюю отчаянную попытку получить подсказку о том, как go узнать об этом. Большое вам спасибо.

def equations(p):
    x, y = p
    return ((3*(x**2+y**2))**-1*(x*(x**2+y**2+2.25)*np.sinh((4*m.pi*y*m.e4)/466)+3*x*m.cosh((4*m.pi*y*m.e4)/466)+y*(x**2+y**2-2.25)*m.sin((4*m.pi*x*m.e4)/466)+3*y*m.cos((4*m.pi*x*m.e4)/466))-31.176, 6*(x**2+y**2)**-1*((1+x**2+y**2)*((x**2+y**2+2.25)*m.cosh((4*m.pi*y*m.e4)/466)+3*x*m.sinh((4*m.pi*y*m.e4)/466))+(1-x**2-y**2)*((x**2+y**2-2.25)*m.cos((4*m.pi*x*m.e4)/466)-3*y*m.sin((4*m.pi*x*m.e4)/466))                         )-42.35))

x, y =  fsolve(equations, (1, 1))

print equations((x, y))
...