onedimsearch.m
来自「基于matlab和C以及C++集合的最优化算法」· M 代码 · 共 13 行
M
13 行
function [Y,fY,step]=oneDimSearch(R,F,X,direction,len,handles)
% 可以把 R,F删掉
for i=-len:len
step_b=X+direction*i;
% mi(i+len+1)=Huxinxi(R,F,step_b(1),step_b(2),step_b(3) );
mi(i+len+1)=myMI(step_b(2),step_b(1),-step_b(3),handles );
% x=step_b(2),y=step_b(1),ang=-step_b(3)
end
[oneDim_max,position]=max(mi);
step=position-len-1;
Y=X+direction*step;
fY=oneDim_max;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?