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

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

?? bnbguicb.m

?? 這是一個整理后比較全面的數學建模所用到的基本的十種計算方法的matlab源代碼!
?? M
?? 第 1 頁 / 共 2 頁
字號:
   if ~isempty(data.nonlcon), eval(['edit ',data.nonlcon]); else edit; end;
case('numx')
   numx=strtonum(get(gcbo,'String'));
   if numx>=0 & numx==round(numx)
      data.numx=numx;
      if numx==0
         data.x0=[];
         data.xstatus=[];
         data.xlb=[];
         data.xub=[];
         onoffx('off');
      else
         lx=size(data.x0,1);
         if numx>lx
            data.x0=[data.x0;zeros(numx-lx,1)];
            data.xstatus=[data.xstatus;zeros(numx-lx,1)];
            data.xlb=[data.xlb;zeros(numx-lx,1)];
            data.xub=[data.xub;ones(numx-lx,1)];
         else
            data.x0=data.x0(1:numx);
            data.xstatus=data.xstatus(1:numx);
            data.xlb=data.xlb(1:numx);
            data.xub=data.xub(1:numx);
         end;
         data.selx=selectx;
         handle=findobj('Tag','xlist');
         if numx<data.selx, set(handle,'Value',numx); data.selx=selectx; end;
         set(handle,'String',num2str([1:numx]'));
         updatex(data);
         onoffx('on');
      end;
   end;
case('numpar')
   numpar=strtonum(get(gcbo,'String'));
   if numpar>=0 & numpar==round(numpar)
      data.numpar=numpar;
      if numpar==0
         data.par=[];
         onoffpar('off');
      else
         lpar=size(data.par,1);
         if numpar>lpar
            data.par=[data.par;zeros(numpar-lpar,1)];
         else
            data.par=data.par(1:numpar);
         end;
         data.selpar=selectpar;
         handle=findobj('Tag','parlist');
         if numpar<data.selpar, set(handle,'Value',numpar); data.selpar=selectpar; end;
         set(handle,'String',num2str([1:numpar]'));
         updatepar(data);
         onoffpar('on');
      end;
   end;
case('to workspace')
   assignin('base','fun',data.fun);
   assignin('base','A',data.A);
   assignin('base','B',data.B);
   assignin('base','Aeq',data.Aeq);
   assignin('base','Beq',data.Beq);
   assignin('base','nonlcon',data.nonlcon);
   disp('The variables fun, A, B, Aeq, Beq and nonlcon are loaded in the workspace for editing.');
case('from workspace')
   data.fun=evalin('base','fun','disp(''fun not found in workspace.'');');
   data.A=evalin('base','A','data.A');
   data.B=evalin('base','B','data.B');
   data.Aeq=evalin('base','Aeq','data.Aeq');
   data.Beq=evalin('base','Beq','data.Beq');
   data.nonlcon=evalin('base','nonlcon','data.nonlcon');
   disp('The variables fun, A, B, Aeq, Beq and nonlcon are loaded from the workspace.');   
   set(findobj('Tag','fun'),'String',data.fun);
   set(findobj('Tag','nonlcon'),'String',data.nonlcon);
case('set1')
   data.settings(1)=get(gcbo,'Value');
case('set2')
   data.settings(2)=get(gcbo,'Value');
case('set3')
   data.settings(3)=get(gcbo,'Value');
case('maxSQPiter')
   data.maxSQPiter=strtonum(get(gcbo,'String'));
case('opt1')
   set(findobj('Tag','opt2'),'Value',0);
   data.selopt=1;
   updateopt(data);
case('opt2')
   set(findobj('Tag','opt1'),'Value',0);
   data.selopt=2;
   updateopt(data);
case('optlist')
   [data.selopt data.seloptpar]=selectopt;
   updateopt(data);
case('optedit')
   optparval=get(gcbo,'String');
   number=strtonum(optparval);
   if number~=0 | optparval=='0', optparval=number; end;
   eval(['data.options',num2str(data.selopt),'.',data.optliststring{data.seloptpar},'=optparval;']);
case('errorslider')
   handle=findobj('Tag','error BNB GUI');
   errmsg=get(handle,'UserData');
   handle=findobj('Tag','errorslider');
   errorslider=get(handle,'Value');
   handle=findobj('Tag','errormessage');
   errmsg=textwrap(handle,errmsg);
   errmsg=scrolltext(errmsg,errorslider,4);
   set(handle,'String',errmsg);
end;

function selx=selectx;
handle=findobj('Tag','xlist');
selx=get(handle,'Value');

function updatex(data);
handle=findobj('Tag','xub');
set(handle,'String',num2str(data.xub(data.selx)));
handle=findobj('Tag','x0');
set(handle,'String',num2str(data.x0(data.selx)));
handle=findobj('Tag','xlb');
set(handle,'String',num2str(data.xlb(data.selx)));
handle=findobj('Tag','continuous');
set(handle,'Value',data.xstatus(data.selx)==0);
handle=findobj('Tag','integer');
set(handle,'Value',data.xstatus(data.selx)==1);
handle=findobj('Tag','fixed');
set(handle,'Value',data.xstatus(data.selx)==2);

function onoffx(onoff);
handle=findobj('Tag','xlist');
set(handle,'Enable',onoff);
handle=findobj('Tag','xub');
set(handle,'Enable',onoff);
handle=findobj('Tag','x0');
set(handle,'Enable',onoff);
handle=findobj('Tag','xlb');
set(handle,'Enable',onoff);
handle=findobj('Tag','continuous');
set(handle,'Enable',onoff);
handle=findobj('Tag','integer');
set(handle,'Enable',onoff);
handle=findobj('Tag','fixed');
set(handle,'Enable',onoff);

function selpar=selectpar;
handle=findobj('Tag','parlist');
selpar=get(handle,'Value');

function updatepar(data);
handle=findobj('Tag','par');
set(handle,'String',num2str(data.par(data.selpar)));

function onoffpar(onoff);
handle=findobj('Tag','parlist');
set(handle,'Enable',onoff);
handle=findobj('Tag','par');
set(handle,'Enable',onoff);

function [selopt,seloptpar]=selectopt;
handle=findobj('Tag','opt1');
tmp=get(handle,'Value');
if tmp==1, selopt=1; else selopt=2; end;
handle=findobj('Tag','optlist');
seloptpar=get(handle,'Value');

function updateopt(data);
handle=findobj('Tag','opt1');
set(handle,'Value',data.selopt==1);
handle=findobj('Tag','opt2');
set(handle,'Value',data.selopt==2);
eval(['optparval=optimget(data.options',num2str(data.selopt),',''',data.optliststring{data.seloptpar},''');']);
handle=findobj('Tag','optedit');
set(handle,'String',optparval);

function num=strtonum(string)
tmp=str2num(string);
if isempty(tmp), num=0; else num=tmp; end;
if any(size(num)>1), num=0; end;

function uierror(errmsg)
handle=guierr;
if ischar(errmsg), errmsg=cellstr(errmsg); end;
set(handle,'UserData',errmsg);
bnbguicb('errorslider');

function resultsmsg=updateresults(results)
if isempty(results.errmsg)
   line1='Results BNB18:';
   line2=sprintf('Z    is %12.4g',results.Z);
   line3='X    is ';
   line4=sprintf('%12.4g',results.X);
   line5=sprintf('t    is %12.1f seconds',results.t);
   line6=sprintf('c    is %12d cycles',results.c);
   line7=sprintf('fail is %12d cycles',results.fail);
   resultsmsg={line1 line2 line3 line4 line5 line6 line7};
else
   line1='Results BNB18:';
   line2='Error.';
   line3=results.errmsg;
   resultsmsg={line1 line2 line3};
end;

function showresults(resultsmsg);
if ischar(resultsmsg), resultsmsg=cellstr(resultsmsg); end;
handle=findobj('Tag','resultsslider');
resultsslider=get(handle,'Value');
handle=findobj('Tag','results');
resultsmsg=textwrap(handle,resultsmsg);
resultsmsg=scrolltext(resultsmsg,resultsslider,8);
set(handle,'String',resultsmsg);

function disptext=scrolltext(text,slidervalue,visiblelines);
if ischar(text), text=cellstr(text); end;
if visiblelines<1, disptext={''}; return; end;
textlines=size(text,1);
if textlines<1, disptext={''}; return; end;
hiddenlines=max(0,textlines-visiblelines);
hiddenlinesabove=round((1-slidervalue)*hiddenlines);
disptext=text(hiddenlinesabove+1:hiddenlinesabove+min(visiblelines,textlines));

function [succes,matrix]=loadmatrix(matrixname);
succes=0; matrix=[];
file=uigetfile('*.mat',['Select mat-file for matrix ',matrixname,'.']);
if file~=0 
   if all(file(size(file,2)-3:size(file,2))=='.mat')
      foundfile=1;
      eval(['load ',file,' ',matrixname,';'],'foundfile=0; uierror(''File not found.'');');
      if foundfile==1
         if exist(matrixname), matrix=matrixname; succes=1;
         else uierror([matrixname,' has not been updated']); end;
      end;
   else uierror({'No mat-file.' [matrixname,' has not been updated.']}); end;
end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲短视频| 成人免费va视频| 国产午夜精品福利| 91免费视频观看| 韩国女主播成人在线| 国产精品久久久久久久久果冻传媒| 99麻豆久久久国产精品免费| 日本vs亚洲vs韩国一区三区二区| 欧美国产日韩a欧美在线观看| 欧美日韩午夜在线视频| 国产宾馆实践打屁股91| 久久这里都是精品| 91精品国产综合久久久久久 | 亚洲成人一区在线| 欧美国产丝袜视频| 91精品综合久久久久久| 色综合久久综合| 成人午夜电影小说| 韩国一区二区三区| 精品亚洲成av人在线观看| 天天综合色天天| 亚洲第一成人在线| 欧美亚洲国产一区二区三区va| 成人午夜免费电影| 一区二区三区日韩欧美精品| 日韩一区在线看| 国产精品美女久久久久久久| 国产亚洲自拍一区| 精品成a人在线观看| 91精品国产欧美一区二区成人| 欧美日韩国产美女| 欧美色欧美亚洲另类二区| 色哟哟亚洲精品| 一本一道综合狠狠老| 色视频欧美一区二区三区| 久久爱www久久做| 精品在线一区二区三区| 亚洲另类春色国产| 亚洲国产欧美日韩另类综合| 国产精品午夜在线观看| 亚洲精品亚洲人成人网在线播放| 欧美一级日韩一级| 欧美日韩国产天堂| 欧美一级夜夜爽| 久久免费美女视频| 国产精品欧美一区二区三区| 亚洲同性gay激情无套| 一区二区成人在线观看| 精品乱码亚洲一区二区不卡| 26uuu精品一区二区在线观看| 久久精品一区二区三区av| 国产精品色噜噜| 丝袜美腿亚洲一区二区图片| 免费观看在线综合色| 国产一区不卡视频| www.成人在线| 欧美日韩黄色一区二区| 精品国产露脸精彩对白| 中文字幕日本乱码精品影院| 一区二区久久久| 奇米影视在线99精品| av综合在线播放| 91美女蜜桃在线| 欧美在线短视频| 欧美视频一二三区| 欧美成人一级视频| 国产亚洲1区2区3区| 亚洲一区二区三区爽爽爽爽爽| 国产日产亚洲精品系列| 亚洲国产日韩av| 亚洲成人激情自拍| 国产成人在线免费| 欧美性做爰猛烈叫床潮| 国产欧美日韩中文久久| 亚洲乱码精品一二三四区日韩在线 | 91精品国产综合久久久蜜臀图片| 久久精品夜夜夜夜久久| 亚洲成年人影院| www.亚洲色图.com| 波多野结衣亚洲| 精品国内二区三区| 国产精品黄色在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| gogogo免费视频观看亚洲一| 日韩一区二区免费在线电影 | 国产喷白浆一区二区三区| 亚洲综合成人网| 美女国产一区二区三区| 91黄色免费网站| 欧美高清一级片在线| 中文字幕一区二区三区不卡 | 久久这里都是精品| 成人一区二区三区中文字幕| 中文字幕精品综合| 色美美综合视频| 午夜激情综合网| 欧美一卡2卡三卡4卡5免费| 久久草av在线| 亚洲视频一区二区在线观看| 欧美三级日韩三级国产三级| 日韩av在线免费观看不卡| 精品免费视频.| 国产激情一区二区三区| 1024国产精品| 欧美猛男男办公室激情| 国产在线精品视频| 国产精品白丝在线| 欧美一区日本一区韩国一区| 国产精品资源在线看| 国产精品久久久久久久久果冻传媒| 色视频一区二区| 捆绑调教一区二区三区| 国产精品成人免费在线| 欧美日韩亚洲综合一区| 久久99国内精品| 亚洲精品成人天堂一二三| 欧美一区二区二区| 91在线视频观看| 奇米色一区二区三区四区| 欧美极品xxx| 欧美一级一区二区| 一本色道久久加勒比精品| 麻豆91精品91久久久的内涵| 亚洲人快播电影网| 精品久久五月天| 欧美午夜精品电影| 成人黄色av网站在线| 久久99热99| 亚洲18影院在线观看| 最好看的中文字幕久久| 精品国产乱码久久久久久浪潮| 欧美日韩综合一区| 色综合久久天天综合网| 懂色av一区二区三区蜜臀| 视频一区国产视频| 亚洲一区二区三区爽爽爽爽爽| 国产精品电影一区二区| 久久午夜国产精品| 日韩欧美一区电影| 在线不卡中文字幕播放| 日本道免费精品一区二区三区| 国产成人精品一区二| 美女视频黄免费的久久| 午夜精品福利久久久| 亚洲激情五月婷婷| 一区二区国产视频| 亚洲欧美怡红院| 国产精品久久久久永久免费观看| 亚洲精品在线观看网站| 在线综合亚洲欧美在线视频| 在线免费视频一区二区| 一本到不卡免费一区二区| 成人18视频在线播放| 国产乱码字幕精品高清av | 五月婷婷另类国产| 一区二区三区在线视频免费观看| 亚洲婷婷在线视频| 亚洲欧洲精品天堂一级 | 在线视频中文字幕一区二区| 国产一区二区在线免费观看| 另类小说欧美激情| 国产一区福利在线| 国内精品在线播放| 天堂一区二区在线免费观看| 午夜电影一区二区| 美女被吸乳得到大胸91| 久久成人久久爱| 国内精品伊人久久久久av一坑 | 九一久久久久久| 麻豆视频观看网址久久| 美女在线观看视频一区二区| 久久av中文字幕片| 国产成人超碰人人澡人人澡| 成人动漫视频在线| 色天使色偷偷av一区二区| 欧美日韩三级视频| 日韩一级免费观看| 国产亚洲欧美色| 亚洲乱码中文字幕综合| 一区二区三区av电影 | 日韩电影在线免费| 蜜臀久久99精品久久久画质超高清 | 91精品婷婷国产综合久久性色| 69堂精品视频| 久久精品视频在线看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 日一区二区三区| 韩国女主播成人在线观看| 国内外成人在线| 91丝袜呻吟高潮美腿白嫩在线观看| 色狠狠av一区二区三区| 日韩欧美在线综合网| 亚洲欧美在线aaa| 日本在线观看不卡视频| 国产99久久精品| 91黄色免费观看| 久久久久久黄色| 亚洲综合激情另类小说区| 久草热8精品视频在线观看| 91网站黄www|