Я ищу быстрый алгоритм для решения системы N полиномиальных уравнений от 3 неизвестных переменных. То есть, учитывая 3 функции F0(x,y,z), F1(x,y,z)... FN(x,y,z)
, я хочу найти x, y, z
такую, что F0(x,y,z) = F1(x,y,z) = ... = FN(x,y,z) = 0
.
Я пытался найти решение в нескольких разных местах, но смог найти только очень сложные статьи по таким темам, как алгебраическая геометрия или криптография. Однако мне нужен простой / быстрый алгоритм, который возвращает быстрое численное решение. Есть такой алгоритм?
^2
. Причина в том, что уравнения создаются на пересечении трехмерной линииF(t) = a + b*t
и параметрической поверхностиG(u,v)
, созданной вручную художником и в основном использующей синусы, косинусы, sqrt и т. Д. Я читал, что вы можете исключить синусы / cos, однако (раздел Тригонометрические уравнения). - person MaiaVictor   schedule 12.01.2015