Re[2]: решение уравнения
От: alexs72  
Дата: 10.03.08 09:47
Оценка:
Здравствуйте, 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'ов (х всегда положительное).
И из этого полученного множества уже выберу по нужным критериям.
Вопрос как мне найти эти множества?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.