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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? exportga2wsdlg.m

?? matlab7 gads工具箱
?? M
?? 第 1 頁 / 共 2 頁
字號(hào):
                tempstruct.randstate = randstate;
                tempstruct.randnstate = randnstate;
            end
            options = gaguiReadHashTable(model);
  
            if get(cb{CB_RESTART}, 'Value') == 1 
                options.InitialPopulation=pop;
                options.InitialScores=scores;    
            end 
            %remove special gui outputfcn which is the first in the list
            if ~isempty(options.OutputFcns) 
                temp = options.OutputFcns{1};
                temp = temp{1};
                if strcmp(func2str(temp), 'gatooloutput')
                    options.OutputFcns(1) = [];
                end
            end
            if isempty(options.OutputFcns)
                options.OutputFcns = [];
            end
            tempstruct.options=options;
            assignin('base', get(e{CB_PROBLEM}, 'String'), tempstruct);
        end
        if get(cb{CB_OPTION}, 'Value') == 1  
            options = gaguiReadHashTable(model);
                
            %remove special gui outputfcn which is the first in the list
            if ~isempty(options.OutputFcns) 
                temp = options.OutputFcns{1};
                temp = temp{1};
                if strcmp(func2str(temp), 'gatooloutput')
                    options.OutputFcns(1) = [];
                end
            end
            if isempty(options.OutputFcns)
                options.OutputFcns = [];
            end
            
            assignin('base', get(e{CB_OPTION}, 'String'), options);
        end
        if get(cb{CB_RESULTS}, 'Value') == 1  % export solution 
            tempstruct = struct;
            tempstruct.x = x;
            tempstruct.fval = fval;
            tempstruct.exitmessage = exitMessage;
            tempstruct.output = output;
            assignin('base', get(e{CB_RESULTS}, 'String'), tempstruct); 
        end
        if length(varnames) == 1
            msg = sprintf('The variable ''%s'' has been created in the current workspace.', varnames{1});
        elseif length(varnames) == 2 
            msg = sprintf('The variables ''%s'' and ''%s'' have been created in the current workspace.', varnames{1}, varnames{2});
        elseif length(varnames) == 3
            msg = sprintf('The variables ''%s'', ''%s'' and ''%s'' have been created in the current workspace.', varnames{1}, varnames{2}, varnames{3});
        else  %shouldn't get here
            msg='';
        end
        disp(msg);
        delete(dialog);
    else
        errordlg('Names must be unique', 'Invalid Names');
    end
 
%----------------------------------------------------------------------------
function CancelCallback(obj, eventdata, dialog)
    delete(dialog);
   
%----------------------------------------------------------------------------
function KeyPressCallback(obj, eventdata, dialog, cb, e, model, x, fval, ...
        exitMessage, output, fitnessFcn,nvars,pop, scores, randstate, ...
        randnstate, randchoice)
    asciiVal = get(dialog, 'CurrentCharacter');
    if ~isempty(asciiVal)
        % space bar or return is the "same" as OK
        if (asciiVal==32 || asciiVal==13)   
            OKCallback(obj, eventdata, dialog, cb, e, model, x, fval, ...
               exitMessage, output, fitnessFcn, nvars, pop, scores, randstate, ...
               randnstate, randchoice);
        elseif (asciiVal == 27) % escape is the "same" as Cancel
            delete(dialog);
        end
    end
   
%----------------------------------------------------------------------------
function [cb, e] = layoutDialog(hDlg, okBut, cancelBut, checkboxLabels, ...
                                variableNames,fitnessFcn,nvars, disableFields)
    
    EXTENT_WIDTH_INDEX = 3;  % width is the third argument of extent
    
    POS_X_INDEX      = 1;
    POS_Y_INDEX      = 2;
    POS_WIDTH_INDEX  = 3;
    POS_HEIGHT_INDEX = 4;
    
    CONTROL_SPACING  = 5;
    EDIT_WIDTH       = 90;
    CHECK_BOX_WIDTH  = 20;
    DEFAULT_INDENT   = 20;
    
    CB_PROBLEM = 1;
    CB_RESTART = 2;
    CB_OPTION = 3;
    CB_RESULTS = 4;
    
    okPos = get(okBut, 'Position');
    cancelPos = get(cancelBut, 'Position');
    longestCBExtent = 0;
    ypos = okPos(POS_HEIGHT_INDEX) + okPos(POS_Y_INDEX)+ 2*CONTROL_SPACING;
    cb = cell(4, 1);
    e = cell(4, 1);
    for i = 4:-1:1
        cb{i} = uicontrol(hDlg, 'Style', 'checkbox', 'String', ...
                          checkboxLabels{i});
        check_pos = get(cb{i}, 'Position');
        check_pos(POS_Y_INDEX) = ypos;
        extent = get(cb{i}, 'Extent');
        width = extent(EXTENT_WIDTH_INDEX);
        check_pos(POS_WIDTH_INDEX) = width + CHECK_BOX_WIDTH;  
        set(cb{i}, 'Position', check_pos);
        if i==CB_RESTART %indent 2nd line a little and don't add a edit field;
            check_pos(POS_X_INDEX) = check_pos(POS_X_INDEX) + CHECK_BOX_WIDTH;
            set(cb{i}, 'Position', check_pos);
        else
            e{i} = uicontrol(hDlg, 'Style', 'edit', 'String', variableNames{i}, ...
                                   'BackgroundColor', 'white', ...
                                   'HorizontalAlignment', 'left');
            edit_pos = get(e{i}, 'Position');
            edit_pos(POS_Y_INDEX) = ypos;
            edit_pos(POS_WIDTH_INDEX) = EDIT_WIDTH;
            % cursor doesn't seem to appear in default edit height
            edit_pos(POS_HEIGHT_INDEX) = edit_pos(POS_HEIGHT_INDEX) + 1;
            set(e{i}, 'Position', edit_pos);
        end
        ypos = ypos + CONTROL_SPACING + edit_pos(POS_HEIGHT_INDEX);
        if width > longestCBExtent
            longestCBExtent = width;
        end
        
        if isempty(fitnessFcn) || isempty(nvars) 
            set(cb{CB_PROBLEM}, 'Enable', 'off');
            set(e{CB_PROBLEM}, 'Enable', 'off');
            set(e{CB_PROBLEM}, 'Backgroundcolor', [0.831373 0.815686 0.784314]);
        end

        if disableFields
            set(cb{CB_RESTART}, 'Enable', 'off');
            set(cb{CB_RESULTS}, 'Enable', 'off');
            set(e{CB_RESTART}, 'Enable', 'off');
            set(e{CB_RESTART}, 'Backgroundcolor', [0.831373 0.815686 0.784314]);
            set(e{CB_RESULTS}, 'Enable', 'off');
            set(e{CB_RESULTS}, 'Backgroundcolor', [0.831373 0.815686 0.784314]);
            if strcmp(get(cb{CB_PROBLEM}, 'Enable'), 'off')  % only options is enabled - check it
                set(cb{CB_OPTION}, 'Value', 1);
            end
        end
    end

    % Position edit boxes
    edit_x_pos = check_pos(POS_X_INDEX) + longestCBExtent + CONTROL_SPACING ...
                           + CHECK_BOX_WIDTH;
    for i = 1:4
        edit_pos = get(e{i}, 'Position');
        edit_pos(POS_X_INDEX) = edit_x_pos;
        set(e{i}, 'Position', edit_pos);
    end
    h_pos = get(hDlg, 'Position');
    
    h_pos(POS_WIDTH_INDEX) = max(edit_x_pos + edit_pos(POS_WIDTH_INDEX) + ...
                                 CHECK_BOX_WIDTH, okPos(POS_WIDTH_INDEX) + ...
                                 cancelPos(POS_WIDTH_INDEX) + ...
                                 CONTROL_SPACING + (2 * DEFAULT_INDENT));
    h_pos(POS_HEIGHT_INDEX) = ypos;
    set(hDlg, 'Position', h_pos);
    
    % Make sure it is on-screen
    oldu = get(0,'Units');
    set(0,'Units','pixels');
    screenSize = get(0,'ScreenSize');
    set(0,'Units',oldu);
    outerPos = get(hDlg,'OuterPosition');
    if outerPos(1)+outerPos(3) > screenSize(3)
        outerPos(1) = screenSize(3) - outerPos(3);
    end
    if outerPos(2)+outerPos(4) > screenSize(4)
        outerPos(2) = screenSize(4) - outerPos(4);
    end
    set(hDlg, 'OuterPosition', outerPos);
    
    x_ok = (h_pos(POS_WIDTH_INDEX))/2 -  (okPos(POS_WIDTH_INDEX) + ... 
            CONTROL_SPACING + cancelPos(POS_WIDTH_INDEX))/2;
    okPos(POS_X_INDEX) = x_ok;
    set(okBut, 'Position', okPos);
    cancelPos(POS_X_INDEX) = okPos(POS_X_INDEX) + okPos(POS_WIDTH_INDEX) + ...
                                   CONTROL_SPACING;
    set(cancelBut, 'Position', cancelPos);

    % Reorder the children so that tabbing makes sense
    children = get(hDlg, 'children');
    children = flipud(children);
    set(hDlg, 'children', children);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级久久久| 日本不卡1234视频| 国产精品综合一区二区| 精品捆绑美女sm三区| 麻豆专区一区二区三区四区五区| 欧美日韩色综合| 男人操女人的视频在线观看欧美| 欧美一区二区不卡视频| 人禽交欧美网站| 久久久高清一区二区三区| 国产精品一区二区无线| 亚洲国产高清在线观看视频| 色婷婷综合久久久中文字幕| 亚洲国产一区二区三区青草影视| 91精品国产免费| 国产iv一区二区三区| 亚洲图片另类小说| 欧美人伦禁忌dvd放荡欲情| 91九色最新地址| 麻豆91在线看| 一区二区在线看| 久久综合色一综合色88| 欧美亚洲国产一卡| 国产黄色成人av| 日韩和欧美的一区| 国产精品黄色在线观看| 日韩欧美三级在线| av电影在线观看一区| 久久av资源网| 偷拍与自拍一区| 欧美国产日本视频| 欧美精品免费视频| 成人97人人超碰人人99| 美女精品一区二区| 日韩精品一级二级| 一区二区三区成人| 国产精品网曝门| 久久综合久色欧美综合狠狠| 91精品国产色综合久久久蜜香臀| 在线中文字幕不卡| 91首页免费视频| voyeur盗摄精品| 成人h版在线观看| 成人一区二区视频| 岛国精品在线播放| 菠萝蜜视频在线观看一区| 国产自产v一区二区三区c| 精品一区二区在线看| 极品瑜伽女神91| 国产精一品亚洲二区在线视频| 国产在线一区二区| 国产不卡免费视频| 91亚洲精品久久久蜜桃网站| 91免费视频网| 欧美电影在线免费观看| 日韩欧美色电影| 国产精品色一区二区三区| 国产精品理论片在线观看| 亚洲男同1069视频| 日韩和的一区二区| 国产福利不卡视频| 色天使久久综合网天天| 欧美精品乱码久久久久久 | 亚洲午夜一区二区| 日精品一区二区| 国产精品一区二区三区网站| 99精品桃花视频在线观看| 欧美视频在线一区| 久久久久久久网| 亚洲午夜免费电影| 国产一区二区看久久| 一本一本大道香蕉久在线精品 | 日日夜夜一区二区| 国产麻豆视频一区二区| 欧美丝袜丝nylons| 中文字幕av不卡| 奇米777欧美一区二区| 95精品视频在线| 国产欧美一区二区三区在线老狼| 亚洲综合成人网| 成人免费视频一区| 久久众筹精品私拍模特| 亚洲一区二区三区在线看| 国产高清亚洲一区| 欧美一区日本一区韩国一区| 一区二区成人在线观看| 欧美精品三级日韩久久| 久久久精品免费观看| 日韩国产精品久久| 欧美日本在线观看| 亚洲风情在线资源站| 一本色道久久综合亚洲aⅴ蜜桃| 久久亚洲欧美国产精品乐播| 欧美日韩精品欧美日韩精品| 亚洲欧洲一区二区三区| 99久久久国产精品免费蜜臀| 久久精品视频免费| 国产福利一区在线| 中文字幕中文字幕一区二区| 99久久精品久久久久久清纯| 综合欧美一区二区三区| 精品视频123区在线观看| 亚洲精品中文字幕乱码三区| 色激情天天射综合网| 亚洲国产日韩av| 精品国产乱码久久久久久图片 | 国产一区在线观看视频| 久久久国际精品| 91首页免费视频| 欧美96一区二区免费视频| 久久久av毛片精品| 99re亚洲国产精品| 亚洲mv在线观看| 中文字幕欧美国产| 91久久国产综合久久| 久久成人免费网| 中文欧美字幕免费| 欧美三级三级三级爽爽爽| 国产精品一区在线观看你懂的| 一区二区三区在线视频观看58| 91精品国产综合久久福利软件| 福利电影一区二区三区| 免费观看久久久4p| 亚洲午夜日本在线观看| 国产精品色婷婷久久58| 日韩视频在线永久播放| 在线一区二区三区| 国产一区二区三区观看| 尤物av一区二区| 国产精品欧美精品| 欧美一区二区三区色| 91九色02白丝porn| 成人综合在线观看| 麻豆91精品91久久久的内涵| 亚洲精品国产精华液| 国产欧美日韩久久| 久久综合久久99| 欧美va亚洲va国产综合| 欧美日本韩国一区| 欧美精品日韩一区| 欧美乱妇23p| 欧美精品成人一区二区三区四区| av午夜精品一区二区三区| 成人国产精品免费| 成人动漫精品一区二区| 成人动漫视频在线| 在线日韩国产精品| 欧美在线不卡视频| 欧美日韩一区小说| 日韩视频永久免费| 2020国产精品| **网站欧美大片在线观看| 亚洲欧美激情小说另类| 亚洲午夜精品在线| 麻豆高清免费国产一区| 丁香婷婷综合网| 欧美在线不卡视频| www国产精品av| 亚洲日本欧美天堂| 日本最新不卡在线| 国产成人丝袜美腿| 在线观看欧美精品| 久久在线观看免费| **性色生活片久久毛片| 日韩主播视频在线| 风间由美一区二区av101| 欧美日韩一区视频| 国产欧美日韩精品在线| 五月天中文字幕一区二区| 国产精品77777竹菊影视小说| 欧美亚洲高清一区二区三区不卡| 精品国产一区二区精华| 一区二区三区不卡在线观看| 国产综合色精品一区二区三区| 日本韩国欧美一区二区三区| 中文字幕国产一区二区| 男人操女人的视频在线观看欧美| 99vv1com这只有精品| 国产色一区二区| 精品在线一区二区| 精品视频一区三区九区| 一区二区三区在线观看视频| 成人黄色免费短视频| 国产午夜精品一区二区三区嫩草 | 亚洲欧美另类小说| 9i在线看片成人免费| 国产亚洲人成网站| 国产福利精品一区| 久久久精品综合| 国产东北露脸精品视频| 精品国产乱码久久久久久久| 麻豆国产精品官网| 欧美精品一区二区三区蜜臀| 久久精品国产**网站演员| 日韩欧美中文字幕精品| 免费人成在线不卡| 欧美xxxxx裸体时装秀| 久久精品99国产精品| 久久亚洲精精品中文字幕早川悠里 | 成人污污视频在线观看|