Добрый день.
Будьте добры помогите решить следующую проблему:
Имеется система уравнений следующего вида-


...

Требуется найти такие

, чтобы для любого из 400-ста уравнений
можно было с некоторой погрешностью вычислить

В Mathcad`е реализовал простой перебор, где последовательно перебираются

, но работает очень медленно.
Скажите как можно оптимизировать вычисления, может попробовать другой пакет, знаком с Matlab,Mathematica или самому написать програмку?
Есть ли другие методы решения кроме перебора?
Возможно, что такие

так и не будут найдены, тогда хочу попробовать заменить линейную зависимость на нелинейную такого вида:

но незнаю как подбирать эти функции...
Подскажите в каком направлении двигаться, что почитать или посмотреть.
Спасибо.