亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? search.m

?? matlab7 gads工具箱
?? M
字號:
function [successSearch,nextIterate,FunEval] = search(FUN,Xin,searchtype,CompleteSearch,Iterate, ...
    Successdir,pollorder,MeshSize,scale,ToL,A,LB,UB,IndIneqcstr,IndEqcstr,Iter,FunEval,maxFun,FLAG, ...
    NotVectorizedSearch,Cache,cachetol,cachelimit,searchFcnArg,varargin)
%SEARCH: Implements a generic search step (optional step) as described in GPS. 
% 		FUN: The objective function on which SEARCH step is implemented.
% 		
% 		SEARCHTYPE: User can choose different kind of search technique using
% 		psoptimset.We can choose any of the POLL techniques as SEARCH (for example
% 		'positivebasisnp1', or 'positivebasis2n' .Default search is  'none' i.e. 
%       no search is performed. 
% 		
% 		COMPLETESEARCH: If 'off' indicates that SEARCH can be called off as soon 
% 		as a better point is found i.e. no sufficient decrease condion is imposed; 
% 		Default is 'on'. 
% 		
% 		ITERATE: Incumbent point around which polling will be done. Iterate Stores 
% 		the current point 'x' and function value 'f' at this point.
% 		
% 		SUCCESSDIR: Last successful POLL/SEARCH direction. This can be used by the
% 		SEARCH step (This can atleast be used by some of POLL methods, used as
% 		SEARCH).
% 		
% 		POLLORDER: Ordering of poll directions (used by some of POLL methods,
% 		used as SEARCH).
% 		
% 		MESHSIZE: Current mesh size used in SEARCH step. 
% 		
% 		SCALE: Scale factor used to scale the design points.
% 		
% 		TOL: Tolerance used for determining whether constraints are active or not.
% 		
% 		A,LB,UB: Defines the feasible region in case of linear/bound
% 		constraints as LB<=A*X<=UB.
% 		
% 		IndIneqcstr: Logical indices of inequality constraints. A(IndIneqcstr), LB(IndIneqcstr)
% 		UB(IndIneqcstr) represents inequality constraints.
% 		
% 		IndEqcstr: Logical indices of equality constraints. A(IndEqcstr), LB(IndEqcstr)
% 		UB(IndEqcstr) represents equality constraints.
% 		
% 		FUNEVAL: Counter for number of function evaluations. FunEval is always less than 
% 		'MAXFUN', which is maximum number of function evaluation.
% 		
% 		
% 		MAXFUN: Limit on number of function evaluation. 
% 		
% 		FLAG: This flag is passed to the SEARCH routines, indicating that the
% 		problem is 'unconstrained', 'boundconstraints', 'linearconstraints'
% 		
% 		NotVectorizedSearch: A flag indicating FUN is not evaluated as
% 		vectorized.
% 		
% 		CACHE: A flag for using CACHE. If 'off', no cache is used.
% 		
% 		CACHETOL: Tolerance used in cache in order to determine whether two points 
% 		are same or not.
% 		
% 		CACHELIMIT: Limit the cache size to 'cachelimit'. 
% 		
% 		NEXTITERATE: Successful iterate after polling is done. If POLL is NOT
% 		successful, NEXTITERATE is same as ITERATE.
% 		
% 		SUCCESSSEARCH: A boolean identifier indicating whether SEARCH is
% 		successful or not.

%   Copyright 2004 The MathWorks, Inc.
%   $Revision: 1.12 $  $Date: 2004/01/16 16:49:55 $
%   Rakesh Kumar

nextIterate=Iterate;
successSearch =false;
%If [], then do nothing
if isempty(searchtype)
    return;
end
%Special case to have poll methods as function handle
if isa(searchtype,'function_handle')
    if any(strcmpi(func2str(searchtype), {'positivebasisnp1', 'positivebasis2n'}))
        searchtype = func2str(searchtype);    
    end
end
%If not a function_handle 
if ~isa(searchtype,'function_handle') 
    %Must be CHAR if not a function_handle
    if ischar(searchtype) 
           %if any of predefined CHAR for 
        if any(strcmpi(searchtype,{'positivebasisnp1', 'positivebasis2n'})) && ~strcmpi(searchtype,'none') 
            [successSearch,nextIterate,FunEval,successdir] = poll(FUN,Xin,searchtype,CompleteSearch,pollorder,Iterate, ...
             Successdir,MeshSize,scale,ToL,A,LB,UB,IndIneqcstr,IndEqcstr,(Iter+1),FunEval,maxFun,FLAG,NotVectorizedSearch,Cache,cachetol,cachelimit,varargin{:});
        else %If not predefined CHAR then use FEVAL to evaluate the SEARCH function (using try-catch)
             searchOptions = struct('completesearch',CompleteSearch,'meshsize',MeshSize,'iteration',Iter,'scale',scale,'indineqcstr',IndIneqcstr, ...
                    'indeqcstr',IndEqcstr,'problemtype',FLAG,'notvectorized',NotVectorizedSearch,'cache',Cache, ...
                    'cachetol',cachetol,'cachelimit',cachelimit);
            try
               [successSearch,nextIterate,FunEval] = feval(searchtype,FUN,Xin,Iterate,ToL,A,LB,UB,FunEval,maxFun,searchOptions,varargin,searchFcnArg{:});
                
                %This should not happen; make sure that when a custom
                %search is used nextIterate is better than Iterate.
                [X1,feasible] = allfeasible(nextIterate.x(:),A,LB,UB,ToL,IndEqcstr);
                if nextIterate.f > Iterate.f || ~feasible
                    nextIterate = Iterate;
                    successSearch =0;
                end
            catch 
                error('gads:SEARCH:InvalidSearchType',['SEARCH cannot continue because SEARCH function failed with the following error:\n%s'],lasterr);
            end
        end
    else  %End isCHAR test
        error('gads:SEARCH:InvalidSearchMethod','Invalid choice of Search method: See psoptimset for SearchMethod.\n');
    end
else %This must be a function_handle.
    searchOptions = struct('completesearch',CompleteSearch,'meshsize',MeshSize,'iteration',Iter,'scale',scale,'indineqcstr',IndIneqcstr, ...
            'indeqcstr',IndEqcstr,'problemtype',FLAG,'notvectorized',NotVectorizedSearch,'cache',Cache, ...
            'cachetol',cachetol,'cachelimit',cachelimit);
    try
                
        [successSearch,nextIterate,FunEval] = feval(searchtype,FUN,Xin,Iterate,ToL,A,LB,UB,FunEval,maxFun,searchOptions,varargin,searchFcnArg{:});
        %This should not happen; make sure that when a custom
        %search is used nextIterate is better than Iterate.
        
        [X1,feasible] = allfeasible(nextIterate.x(:),A,LB,UB,ToL,IndEqcstr);
        if nextIterate.f > Iterate.f || ~feasible
            nextIterate = Iterate;
            successSearch =0;
        end
    catch 
        error('gads:SEARCH:InvalidSearchType',['SEARCH cannot continue because SEARCH function failed with the following error:\n%s'],lasterr);
    end
end


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国成人在线视频| 日韩精品一区二区三区在线| 韩日av一区二区| 日韩专区欧美专区| 亚洲一区二区四区蜜桃| 一区二区高清免费观看影视大全 | 亚洲免费观看高清完整版在线观看| 亚洲精品一区二区在线观看| 欧美一级欧美三级| 7777精品伊人久久久大香线蕉的| 欧美色图12p| 91精品国产欧美一区二区18| 日韩一区二区三区av| 日韩欧美在线一区二区三区| 日韩精品一区二区三区四区视频| 久久综合成人精品亚洲另类欧美 | 亚洲激情第一区| 亚洲你懂的在线视频| 亚洲午夜视频在线观看| 视频在线观看国产精品| 国产伦理精品不卡| 99视频国产精品| 欧美日韩一区二区在线观看 | 国产一区在线观看视频| 国产激情一区二区三区| 99国产欧美另类久久久精品| 一本到三区不卡视频| 欧美日本乱大交xxxxx| 亚洲精品一区二区三区影院| 国产日韩精品一区二区浪潮av| 亚洲特级片在线| 亚洲国产裸拍裸体视频在线观看乱了| 日韩精彩视频在线观看| 豆国产96在线|亚洲| 欧美亚洲丝袜传媒另类| 久久精品免视看| 亚洲国产成人91porn| 韩国成人精品a∨在线观看| 91亚洲男人天堂| 日韩女优av电影| 亚洲一区二区三区四区五区中文| 久久狠狠亚洲综合| 在线视频观看一区| 国产亚洲一区字幕| 视频一区欧美精品| 日本高清不卡在线观看| 精品国产乱码久久久久久蜜臀 | 日韩一区二区三区精品视频| 国产精品初高中害羞小美女文| 午夜精品久久久久| 色噜噜夜夜夜综合网| 久久一夜天堂av一区二区三区| 洋洋成人永久网站入口| 风间由美一区二区三区在线观看| 欧美午夜电影一区| 自拍偷拍欧美激情| 国产精品夜夜嗨| 欧美一区二区三区在线视频| 亚洲男人天堂av| 大美女一区二区三区| 精品久久久久av影院| 日韩激情视频在线观看| 欧美在线|欧美| 一区二区三区在线视频免费观看| 国产一区二区看久久| 欧美videofree性高清杂交| 日韩av一区二区三区四区| 欧美无人高清视频在线观看| 综合久久一区二区三区| 不卡在线视频中文字幕| 久久在线观看免费| 久久爱www久久做| 精品毛片乱码1区2区3区| 麻豆专区一区二区三区四区五区| 欧美日韩免费观看一区二区三区| 亚洲精品乱码久久久久久久久| 成人av电影免费在线播放| 日本一区二区三区在线不卡| 国产精品99久| 国产精品国产三级国产| jizz一区二区| 一区二区三区在线视频观看58| 在线视频综合导航| 亚洲一区av在线| 欧美精品久久99| 美日韩黄色大片| 久久综合九色欧美综合狠狠 | 91在线国产观看| 国产精品动漫网站| 色欧美88888久久久久久影院| 亚洲六月丁香色婷婷综合久久 | 国产精品一区在线观看你懂的| 精品欧美久久久| 成人国产精品免费观看视频| 中文字幕日本乱码精品影院| 色综合久久天天综合网| 亚洲一区在线观看视频| 欧美一区二区三区影视| 精品中文字幕一区二区 | 成人福利在线看| 樱花草国产18久久久久| 在线电影国产精品| 国产精品综合在线视频| 亚洲免费色视频| 欧美大胆人体bbbb| 91视频国产资源| 日韩黄色免费网站| 久久久精品2019中文字幕之3| 99久精品国产| 免费在线观看一区| 国产精品欧美久久久久无广告| 欧美三级日韩在线| 国产一区二区电影| 天天综合天天综合色| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美精品黑人性xxxx| 国产精品影音先锋| 香蕉成人伊视频在线观看| 国产视频不卡一区| 欧美肥妇bbw| 99在线精品观看| 韩日欧美一区二区三区| 一区二区三区精品视频在线| 久久久.com| 在线91免费看| 91小视频在线| 国产成人h网站| 日韩电影在线观看一区| 亚洲素人一区二区| 久久精品亚洲乱码伦伦中文| 欧美日韩卡一卡二| 一本久久精品一区二区| 国产精品资源网| 麻豆成人在线观看| 亚洲bt欧美bt精品777| 国产精品免费看片| 久久综合色一综合色88| 欧美女孩性生活视频| 色噜噜狠狠一区二区三区果冻| 成熟亚洲日本毛茸茸凸凹| 国产一区二区调教| 美女爽到高潮91| 丝袜亚洲精品中文字幕一区| 亚洲视频资源在线| 亚洲欧洲一区二区在线播放| 国产欧美精品一区二区色综合| 精品美女在线观看| 欧美电影免费观看完整版| 欧美高清你懂得| 欧美日韩高清一区二区| 91福利视频久久久久| 91成人免费在线| 欧美性大战久久| 欧美性受xxxx| 777奇米四色成人影色区| 欧美亚洲综合色| 91精品一区二区三区久久久久久| 欧美日韩一区在线| 欧美日韩国产不卡| 日韩一区二区三| 精品国产乱码久久久久久久久 | 色一区在线观看| 欧美性一区二区| 欧美日韩视频一区二区| 欧美乱妇15p| 日韩一区二区三| 国产亚洲人成网站| 国产精品无码永久免费888| 国产精品美女久久福利网站| 国产精品初高中害羞小美女文| 亚洲欧洲制服丝袜| 亚洲一区二区三区美女| 午夜伊人狠狠久久| 精品一区二区三区免费播放 | 亚洲精品免费在线| 亚洲韩国一区二区三区| 日本伊人精品一区二区三区观看方式| 日韩av成人高清| 福利一区在线观看| 欧美亚洲一区二区在线观看| 日韩欧美黄色影院| 亚洲欧洲国产专区| 日韩和欧美一区二区三区| 国产一区二区三区四区五区入口| www.爱久久.com| 日韩欧美国产系列| 国产精品九色蝌蚪自拍| 亚洲成人自拍一区| 国产毛片精品视频| 欧美日韩一区二区在线观看| 精品久久久久久无| 亚洲精品国产成人久久av盗摄| 免费成人在线播放| 91久久国产综合久久| 久久久精品影视| 亚洲美女在线一区| 国产精品一区二区不卡| 欧美精品v日韩精品v韩国精品v| 久久久国产一区二区三区四区小说 | 蜜桃免费网站一区二区三区|