Вычисление неявных уравнений

У меня есть вот это уравнение, где x - искомая переменная, а все остальные - подставляемые константы. Формула

Мне нужно получить x, но ее выражение из уравнения было всегда безуспешным. Пытался на многих сайтах его занести, тоже не получалось. Вот оно m+(x-n)*(b/2*n+c*m+e/2)/(a*x+b/2*m+d/2) = (-(b*x+e)+sqrt((b*x+e)^2-4*c*(a*x*x+d*x-1)))/(2*c). Мне вообще кажется, что это уравнение нельзя привести к явному виду. Возможно ли в C# рассчитать такое? Типо подставить в константы значения и потом все посокращать и вывести x. Если да, то как?


Ответы (1 шт):

Автор решения: Harry

Немного математики. На ночь глядя все выкладки проводить и приводить тяжко, так что просто приведу картинками.

Итак, сначала находите все aij:

введите сюда описание изображения

После чего найти инварианты - раз плюнуть, а заодно и центр - вот так:

введите сюда описание изображения

Все! Думаю, справитесь?

→ Ссылка