Здравствуйте, Mace, Вы писали:
M>Здравствуйте, alexs72, Вы писали:
A>>Здравствуйте! A>>Надо решить уравнение подобного вида 5*x1+7*x2+10*x3+...+50*xn = 2345789 A>>Где количество неизвестных ~ 10-20. A>>И еще известно что сумма всех Х равна некоторому числу(обычно не больше 1000) . A>>Возможно еще(а скорее всего так и будет) нужно будет учесть A>>приблизительные "весовые коэффициенты" каждого Х. A>>Например, величина x1 должна быть примерно 30% от всей суммы, A>>x2 — 10% и т.п. M>То есть есть система из трех уравнений с 10 неизвестными. Насколько я знаю, для того, чтоб систему можно было решить, надо чтоб количество уравнений было больше или равно количеству неизвестных.
По сути уравнение одно (первое), но для него будет множество решений.
Ограничением по Х выступает лишь сумма всех найденных X'ов (х всегда положительное).
И из этого полученного множества уже выберу по нужным критериям.
Вопрос как мне найти эти множества?