http://cn.mathworks.com/help/gads/patternsearch.html
基本用法
% 定义一个 function
function y = er(x)
y = (x-5)^2;
end
% 在script中
fun = @er; % 获得目标函数
x_begin = 2.5; % 设置初值
x_opt = patternsearch(fun, x_begin);
% x_opt 就是使 fun 值最小的 x
http://cn.mathworks.com/help/gads/patternsearch.html
基本用法
% 定义一个 function
function y = er(x)
y = (x-5)^2;
end
% 在script中
fun = @er; % 获得目标函数
x_begin = 2.5; % 设置初值
x_opt = patternsearch(fun, x_begin);
% x_opt 就是使 fun 值最小的 x