Страница 1 из 1

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

Добавлено: Пн май 13, 2019 3:21 pm
kostik55560
Подскажите, есть разные функции минимизации, но не могу сделать так, чтобы после миинимизации можно было какой-либо переменной присвоить значение аргумента минимизации. То есть не просто копированием.

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

Добавлено: Вт май 14, 2019 8:36 pm
Kitonum
Вот простой пример как это можно сделать:

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

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

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

Добавлено: Вт май 14, 2019 9:53 pm
Markiyan Hirnyk
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. Пожалуйста, дополните Ваш ответ.