2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Нестандартная система уравнений с тремя неизвестными
Сообщение02.06.2012, 10:35 


21/08/07
29
Здравствуйте.
Есть нестандартная задача, а именно, пусть:
x1 - св-во N биологического компонента А1,
x2 - св-во N компонента А2,
x3 - св-во N компонента А3

затем составляют 5-смесей с разным вводом A1, A2, A3 (A1 = 40%, A2 и A3 от 0 до 60%), но в сумме A1+A2+A3 = 100.
Также известно значение свойства N всей смеси, необходимо найти X1, X2, X3.
Составляю систему из 5-ти уравнений:
$x_1\cdot0.4 + x_2\cdot0 + x_3\cdot0.6 = 92.45; $ т.е. А1 введено 40%, А2 введено 0%, А3 = 60%
$x_1\cdot0.4 + x_2\cdot0.6 + x_3\cdot0 = 94.48;$
$x_1\cdot0.4 + x_2\cdot0.45 + x_3\cdot0.15 = 91.51;$
$x_1\cdot0.4 + x_2\cdot0.3 + x_3\cdot0.3 = 92.55;$
$x_1\cdot0.4 + x_2\cdot0.15 + x_3\cdot0.45=90.81;$

Если решать как систему уравнений, то получаются какие-то бредовые значения, вообще x1, x2, x3 должны быть в диапазоне от 90-93
Как решаются подобные задачи?

Индексы пишутся так: x_1, x_{123} //AKM

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение02.06.2012, 12:06 
Заслуженный участник


21/05/11
897
Если в вашей системе из второго уравнения вычесть первое, то получим
$0,6\left(x_2-x_3\right)=2,03$.
Если в вашей системе из третьего уравнения вычесть первое, то получим
$0,45\left(x_2-x_3\right)=-0,94$.
Откуда следует, что в системе что-то накосячено.

(Оффтоп)

PS. Для решения системы с тремя неизвестными достаточно трёх уравнений.

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение02.06.2012, 20:20 


21/08/07
29
Большое спасибо

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение04.06.2012, 21:32 


21/08/07
29
Скажите, пожалуйста, а как можно решить такую систему, если принять во внимание то,
что решение должно выполняться не в строгом равенстве, а с некоторой погрешностью.
Т.е. 1-ое уравнение системы не строго = 92.45, а, например, в диапазоне 92 - 93 и т.д.
важно получить х1, х2, х3 хотя бы в первом приближении выполнении системы, с наименьшей
погрешностью

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение05.06.2012, 08:17 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
В таком случае решают не систему уравнений $F_i(x_1, \dots, x_n)=y_i$, а задачу условной минимизации
$$\sum\limits_i \left(\frac{F_i(\dots)-y_i}{\delta_i}\right)^2 \to \min$$
с ограничениями $m_i\leqslant x_i\leqslant M_i$, где $\delta_i$ — погрешность $y_i$.
В Вашем случае получившаяся задача относится к классу задач квадратичного программирования, он хорошо изучен.

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение05.06.2012, 19:20 


21/08/07
29
worm2 в сообщении #581016 писал(а):
В таком случае решают не систему уравнений $F_i(x_1, \dots, x_n)=y_i$, а задачу условной минимизации

Спасибо, случайно это не МНК (метод наимен. квадратов)?

 Профиль  
                  
 
 Re: Нестандартная система уравнений с тремя неизвестными
Сообщение06.06.2012, 08:22 
Заслуженный участник
Аватара пользователя


01/08/06
3131
Уфа
Был бы МНК, если бы не было ограничений на $x_i$,
Из-за них получается сложнее. Но если применить МНК и полученное решение по случайности удовлетворит всем ограничениям, то нам повезло: решение найдено.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group