Минимизация функций в мапл

Форум пользователей пакета Maple

Модератор: Admin

kostik55560
Сообщения: 1
Зарегистрирован: Пн май 13, 2019 3:18 pm

Минимизация функций в мапл

Сообщение kostik55560 » Пн май 13, 2019 3:21 pm

Подскажите, есть разные функции минимизации, но не могу сделать так, чтобы после миинимизации можно было какой-либо переменной присвоить значение аргумента минимизации. То есть не просто копированием.

Kitonum
Сообщения: 2078
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Минимизация функций в мапл

Сообщение Kitonum » Вт май 14, 2019 8:36 pm

Вот простой пример как это можно сделать:

Код: Выделить всё

restart;
y:=x^2+2*x+4;
sol:=minimize(y, location);
x0:=eval(x,op([1,1],sol[2]));
y0:=sol[1];

Markiyan Hirnyk
Сообщения: 1340
Зарегистрирован: Вс дек 04, 2011 11:07 pm

Re: Минимизация функций в мапл

Сообщение Markiyan Hirnyk » Вт май 14, 2019 9:53 pm

Kitonum, вот простой пример, когда Ваш код дает осечку:

Код: Выделить всё

estart; y := sin(x)^2; sol := minimize(y, x = -1/4 .. Pi+1/4, location); x0 := eval(x, op([1, 1], sol[2])); y0 := sol[1]

А результат команды Optimization:-minimize имеет другое строение, особенно если команда в матричной форме. Да, есть еще simplex:-minimize. Пожалуйста, дополните Ваш ответ.