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

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

?? exportps2wsdlg.m

?? matlab7 gads工具箱
?? M
?? 第 1 頁 / 共 2 頁
字號:
function exportps2wsdlg(probmodel, optmodel, randchoice)
%EXPSPORT2WSDLG Exports variables to the workspace. 

%   Copyright 2004 The MathWorks, Inc.
%   $Revision: 1.19.4.2 $  $Date: 2004/03/18 17:59:29 $

title = 'Export To Workspace';
hDialog = dialog('Visible', 'off', 'Name', title, 'WindowStyle', 'normal');

defaultVariableNames = {'psproblem'; 
                        ' '; 
                        'psoptions'; 
                        'psresults'};
variableNames = createVarNames(defaultVariableNames);

cancelButton = uicontrol(hDialog,'String', 'Cancel',...
                                 'Callback', {@CancelCallback, hDialog});
                             
okButton = uicontrol(hDialog,'String', 'OK', 'Fontweight', 'bold');

checkboxLabels = {'Export problem and options to a MATLAB structure named:'; ...
                  'Include information needed to resume this run';...
                  'Export options to a MATLAB structure named:';...
                  'Export results to a MATLAB structure named:'};
    
%Retrieve problem 
[objFunction, startPoint,aInEq,bInEq,aEq,bEq,lBnds,uBnds,randstate, randnstate] = psguiReadProblem(probmodel);

%Retrieve results 
psResults = getappdata(0,'gads_psearchtool_results_033051');
if ~isempty(psResults)
    x = psResults.x;
    fval = psResults.fval;
    output = psResults.output;
    exitMessage = output.message;
else
    x = []; fval =[]; output = []; exitMessage = [];    
end
if isempty(x)
    disableFields = true;
else
    disableFields = false;
end

[checkBoxes, editFields] = layoutDialog(hDialog, okButton, cancelButton, ...
                                        checkboxLabels, variableNames, disableFields, objFunction, startPoint);

set(okButton, 'Callback', {@OKCallback, hDialog, checkBoxes, editFields, ...
                           optmodel, x, fval, exitMessage,output, ...
                           objFunction, startPoint, lBnds, uBnds, aInEq, ...
                           bInEq, aEq, bEq, randstate, randnstate, randchoice});
set(hDialog, 'KeyPressFcn', {@KeyPressCallback, hDialog, checkBoxes, editFields, ...
                           optmodel, x, fval, exitMessage,output, ...
                           objFunction, startPoint, lBnds, uBnds, aInEq, ...
                           bInEq, aEq, bEq, randstate, randnstate, randchoice});

%set(hDialog, 'HandleVisibility', 'callback', 'WindowStyle', 'modal');
set(hDialog, 'Visible', 'on');

%----------------------------------------------------------------------------
function modifiedNames = createVarNames(defVariableNames)
    % Preallocating for speed
    modifiedNames = cell(1, length(defVariableNames));
    for i = 1:length(defVariableNames)
        modifiedNames{i} = computename(defVariableNames{i});
    end

%----------------------------------------------------------------------------
function name = computename(nameprefix)

if (evalin('base',['exist(''', nameprefix,''', ''var'');']) == 0)
    name = nameprefix;
    return
end

% get all names that start with prefix in workspace
workvars = evalin('base', ['char(who(''',nameprefix,'*''))']);
% trim off prefix name
workvars = workvars(:,length(nameprefix)+1:end); 

if ~isempty(workvars)
    % remove all names with suffixes that are "non-numeric"
    lessthanzero = workvars < '0';
    morethannine = workvars > '9';
    notblank = (workvars ~= ' ');
    notnumrows = any((notblank & (lessthanzero | morethannine)),2);
    workvars(notnumrows,:) = [];
end

% find the "next one"
if isempty(workvars)
    name = [nameprefix, '1'];
else
    nextone = max(str2num(workvars)) + 1;
    if isempty(nextone)
        name = [nameprefix, '1'];
    else
        name = [nameprefix, num2str(nextone)];
    end
end

%----------------------------------------------------------------------------
function OKCallback(obj, eventdata, dialog, cb, e, model, x, fval, exitmessage,output, ...
                    objFunction, startPoint, lBnds, uBnds, aInEq, bInEq, aEq, bEq, ...
                    randstate, randnstate, randchoice)
    CB_PROBLEM = 1;
    CB_OPTION = 3;
    CB_RESTART = 2;
    CB_RESULTS = 4;
    
    varnames = [];
    
     % we care only about items that are checked
     for i = 1:length(e)
         if get(cb{i}, 'Value') == 1 && i~=CB_RESTART
             varnames{end + 1} = get(e{i}, 'String');
         end
     end
    
     if isempty(varnames) 
         errordlg('You must select an item to export', ...
                  'Export to Workspace');
         return;
     end
    
    %check for invalid and empty variable names
    badnames = [];
    emptystrmsg = '';
    badnamemsg = '';
    numbadentries = 0;
    for i = 1:length(varnames)
        if strcmp('', varnames{i})
            emptystrmsg = sprintf('%s\n', ...
                'An empty string is not a valid choice for a variable name.');
            numbadentries = numbadentries + 1;
        elseif ~isvarname(varnames{i})
            badnames{end + 1} = varnames{i};
            numbadentries = numbadentries + 1;
        end
    end
    badnames = unique(badnames);
   
    if (length(badnames) > 0)
        if (length(badnames) == 1)
            badnamemsg = ['"' badnames{1} '"' ...
                      ' is not a valid MATLAB variable name.'];
        elseif (length(badnames) == 2)
            badnamemsg = ['"' badnames{1} '" and "' badnames{2} ...
                      '" are not valid MATLAB variable names.'];
        else 
            badnamemsg = [sprintf('"%s", ', badnames{1:end-2}),...
                      '"' badnames{end-1} ...
                      '" and "' badnames{end} ...
                      '" are not valid MATLAB variable names.', ];
        end
    end
    
    if numbadentries > 0
        dialogname = 'Invalid variable names';
        if numbadentries == 1
            dialogname = 'Invalid variable name';
        end
        errordlg([emptystrmsg badnamemsg], dialogname);    
        return; 
    end
    
    %check for names already in the workspace
    dupnames = [];
    for i = 1:length(varnames)
        if evalin('base',['exist(''',varnames{i},''', ''var'');'])
            dupnames{end + 1} = varnames{i};
        end
    end
    dupnames = unique(dupnames);
 
    if (length(dupnames) > 0)
        dialogname = 'Duplicate variable names';
        if (length(dupnames) == 1)
            queststr = ['"' dupnames{1} '"'...
                        ' already exists. Do you want to overwrite it?'];
            dialogname = 'Duplicate variable name';
        elseif (length(dupnames) == 2)
            queststr = ['"' dupnames{1} '" and "' dupnames{2} ...
                        '" already exist. Do you want to overwrite them?'];
        else
            queststr = [sprintf('"%s" , ', dupnames{1:end-2}), ...
                        '"' dupnames{end-1} '" and "' dupnames{end} ...
                        '" already exist. Do you want to overwrite them?'];
        end
        buttonName = questdlg(queststr, dialogname, 'Yes', 'No', 'Yes');
        if ~strcmp(buttonName, 'Yes') 
            return;
        end 
    end

    %Check for variable names repeated in the dialog edit fields
    [uniqueArray ignore uniqueIndex] = unique(varnames);
    if length(varnames) == length(uniqueArray)
        if get(cb{CB_PROBLEM}, 'Value') == 1 
            options = psguiReadHashTable(model);
               
            tempstruct = struct;
            tempstruct.objective=objFunction;
            tempstruct.X0=startPoint;
            tempstruct.LB = lBnds;
            tempstruct.UB = uBnds;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成7777| 亚洲精品久久7777| 国产精品美女一区二区| 亚洲精品免费视频| 日韩激情一区二区| 国产大片一区二区| 91视频观看免费| 欧美一区二区观看视频| 欧美一区午夜视频在线观看| 26uuu国产一区二区三区| ...xxx性欧美| 九色综合国产一区二区三区| 成av人片一区二区| 欧美三级中文字幕在线观看| 久久先锋影音av鲁色资源网| 一区二区三区中文字幕电影| 极品美女销魂一区二区三区免费| 91无套直看片红桃| www国产精品av| 国产精品久久久久久一区二区三区| 国产精品美女久久久久久| 日韩福利视频导航| 一本在线高清不卡dvd| 日韩精品一区二区三区老鸭窝| 亚洲欧美国产77777| 国产剧情一区二区| 99精品视频在线免费观看| 欧美亚洲一区二区三区四区| 中文无字幕一区二区三区| 免费一级片91| 欧美又粗又大又爽| 国产精品久久午夜| 精品无人码麻豆乱码1区2区 | 欧美在线制服丝袜| 欧美国产丝袜视频| 麻豆传媒一区二区三区| 在线观看亚洲成人| 亚洲欧洲www| 懂色av一区二区三区蜜臀| 日韩一区二区免费高清| 亚洲高清免费一级二级三级| 色综合久久99| 亚洲精品乱码久久久久久久久| 成人性生交大片免费看在线播放| 精品少妇一区二区三区免费观看| 图片区小说区区亚洲影院| 成人网页在线观看| 久久免费视频色| 精油按摩中文字幕久久| 欧美日韩亚州综合| 国产麻豆成人传媒免费观看| 久久久精品人体av艺术| 国产一区二区中文字幕| 在线成人小视频| 麻豆国产欧美日韩综合精品二区| 欧美福利视频一区| 午夜精品一区在线观看| 日本精品一区二区三区高清| 国产精品毛片久久久久久| 国产精品911| 国产精品美女www爽爽爽| 欧美在线影院一区二区| 99久久久久久99| 日韩精品一区二区三区四区| 欧美日韩电影在线播放| 性欧美疯狂xxxxbbbb| 天涯成人国产亚洲精品一区av| 日本一区二区免费在线 | 成人免费毛片高清视频| 欧美日韩不卡在线| 久久久一区二区| 1000精品久久久久久久久| 婷婷亚洲久悠悠色悠在线播放| 久久品道一品道久久精品| 国产综合一区二区| 日韩欧美精品在线| 日韩一区欧美一区| 精品一区二区三区av| 99久久免费视频.com| 中文字幕一区二区三区在线不卡| 天天操天天干天天综合网| 日韩电影在线一区二区三区| 一二三区精品视频| 在线免费亚洲电影| 国产日韩欧美一区二区三区乱码 | 亚洲国产精品影院| 一区二区在线电影| 亚洲精品一二三| 久久蜜臀中文字幕| 亚洲久本草在线中文字幕| 亚洲高清不卡在线| 久久电影国产免费久久电影| 国产在线观看免费一区| 一本到一区二区三区| 精品国产一区二区三区久久久蜜月| 国产91丝袜在线播放0| 国产suv精品一区二区三区| 粉嫩一区二区三区性色av| 国产成人鲁色资源国产91色综 | 在线亚洲人成电影网站色www| 激情成人综合网| 亚洲欧美日韩在线播放| 91国在线观看| 美女mm1313爽爽久久久蜜臀| 91久久线看在观草草青青| 亚洲美女区一区| 一区二区三区中文字幕电影| 日韩欧美亚洲国产另类| 天天色综合成人网| 美洲天堂一区二卡三卡四卡视频| 欧美激情一区二区三区四区 | 国产农村妇女毛片精品久久麻豆| 免费成人在线观看视频| 日韩精品在线网站| 欧美日韩亚洲综合| 国产精品一区二区在线观看网站 | 欧美国产精品专区| 欧美在线观看视频一区二区三区| 五月天激情综合| 色综合天天综合狠狠| 欧美日韩你懂得| 亚洲柠檬福利资源导航| 欧美视频精品在线观看| 91超碰这里只有精品国产| 免费观看日韩av| 亚洲免费观看视频| 欧美日韩一级片网站| 国内外成人在线| 亚洲图片另类小说| 欧美一区二区三区免费视频| 国产成人综合在线观看| 在线91免费看| 成人激情小说乱人伦| 午夜成人免费视频| 色8久久人人97超碰香蕉987| 国产在线日韩欧美| 国产福利不卡视频| 国产精品亚洲一区二区三区在线 | jizzjizzjizz欧美| 99久久er热在这里只有精品15| 国产原创一区二区三区| 国内成人自拍视频| 国产毛片精品国产一区二区三区| www.亚洲国产| 久久亚洲二区三区| 粉嫩av亚洲一区二区图片| 3751色影院一区二区三区| 欧美不卡在线视频| 一区二区在线电影| 极品少妇xxxx偷拍精品少妇| 91黄视频在线| 乱一区二区av| 亚洲欧洲精品一区二区三区不卡 | 亚洲成a人v欧美综合天堂| 91精品欧美综合在线观看最新| 亚洲国产一区在线观看| 精品成人免费观看| 日韩精品一区二区三区四区视频| 欧美久久久影院| 欧美福利一区二区| 91久久人澡人人添人人爽欧美| 久久久久亚洲综合| 日韩中文字幕麻豆| 不卡视频在线看| 国产女人aaa级久久久级 | 欧美一区二区性放荡片| 亚洲国产精品自拍| 色域天天综合网| 亚洲精品亚洲人成人网| 狠狠色狠狠色综合系列| 欧美一区二区三区在线观看| 日本欧美韩国一区三区| 欧美激情中文字幕一区二区| 国产福利一区在线| 欧美成人高清电影在线| 青青草成人在线观看| 精品三级在线看| 国产在线看一区| 国产精品不卡一区二区三区| 丝袜亚洲另类丝袜在线| 欧美国产日韩精品免费观看| 国产盗摄女厕一区二区三区| 一区二区三区中文字幕精品精品 | 亚洲精品一区二区三区香蕉| 久久久久久亚洲综合| 国内精品视频666| 亚洲欧洲色图综合| 成人综合在线观看| 午夜精品免费在线| 99视频精品全部免费在线| av不卡在线播放| 欧美不卡123| 日韩中文字幕亚洲一区二区va在线 | 亚洲欧洲精品成人久久奇米网| 成人av集中营| 欧美日韩国产系列| 亚洲欧美在线高清| 国产suv精品一区二区6| 成人av免费在线播放| 国产成人精品一区二|