Синтяев Юрий
создаете в рабочем каталоге MatLab (по умолчанию C:\MATLAB701\work) два m-файла:
первый (my_fun1.m) // для целевой функции
Цитата:
function f=my_fun1(x)
f=x(1)^2+x(2)^2;
второй (my_fun1_con.m) //для ограничений
Цитата:
function [c, ceq]=my_fun1_con(x)
c=[x(1)^3+x(2)^3-1/2];
ceq=[];
Набираете в командной строке MatLab
x0=[-1/2;1/2]; options=optimset('LargeScale','off'); //x0-начальное приближение
[x,fval]=fmincon('my_fun1',x0,[],[],[],[],[],[],'my_fun1_con',options)
Все.