2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Maple Найти экстремум
Сообщение19.09.2011, 18:38 


25/02/11
74
Здравствуйте.
Неполучаеться решить следующую систему
Изображение
решаю так
Цитата:
> readlib(extrema); _EnvExplicit := true; f := 4*x[1]+3*x[2]-x[3]-x[4]; g1 := x[1]+2*x[2]+x[3] = 8; x[2]+2*x[3]+x[4] = 6;
print(`output redirected...`); # input placeholder
4 x[1] + 3 x[2] - x[3] - x[4]
x[1] + 2 x[2] + x[3] = 8
x[2] + 2 x[3] + x[4] = 6
> extrema(f, {g1, g2}, {x[1], x[2], x[3]}, 's');
print(??); # input placeholder

и после
Цитата:
extrema(f, {g1, g2}, {x[1], x[2], x[3]}, 's');

просто ничего не получаю, без каких либо ошибок.

 Профиль  
                  
 
 Re: Maple Найти экстремум
Сообщение19.09.2011, 19:28 


26/01/10
959
Я не совсем понимаю принципа вашего решения. Все значительно проще:

Код:
[> with(Optimization):
[> LPSolve( 4*x1+3*x2-x3-x4 , {x1+2*x2+x3=8, x2+2*x3+x4=6, x1>=0, x2>=0, x3>=0, x4>=0} );


Ответ на минимум
Код:
[8.66666666666667, [x1 = .222044604925031e-15, x2 = 3.33333333333333, x3 = 1.33333333333333, x4 = 0.]]

То есть $f(x)=8\frac23,x_1=0,x_2=3\frac13,x_3=1\frac13$

На максимум же будет
Код:
[26.0000000000000, [x1 = 8.00000000000000, x2 = 0., x3 = 0., x4 = 6.00000000000000]]


-- Пн сен 19, 2011 19:29:14 --

Да, забыл написать, у меня Maple 14.

 Профиль  
                  
 
 Re: Maple Найти экстремум
Сообщение20.09.2011, 18:04 


25/02/11
74
Спасибо.

Мне только одно осталось неясно.
Почему вот это нельзя решить с extrema.
В справке написано
Цитата:
The extrema function can be used to find extreme values of a multivariate expression with zero or more constraints.

т.е. по самой сути получается можно применить к моему случаю. Тогда почему не получается и самое непонятное почему я не вижу ошибок (просто ради интереса)

 Профиль  
                  
 
 Re: Maple Найти экстремум
Сообщение20.09.2011, 19:19 


25/02/11
74
P.S.
Мне в принципе не особо это важно. (только ради интереса)

 Профиль  
                  
 
 Re: Maple Найти экстремум
Сообщение21.09.2011, 06:53 


26/01/10
959
Лично я не знаком с этой функцией Maple, поэтому не отвечу. Вообще не видел, чтобы целевая функция стремилась к extr, надо либо min, либо max. На худой конец устремить к константе, но не все сразу.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: Google [Bot]


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

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