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

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

?? funtool.m

?? 各種Matlab數學建模工具箱,方程求根,微積分和微分方程等以及一些數學建模競賽的源程序
?? M
?? 第 1 頁 / 共 2 頁
字號:
   blanks = '  ';
   set(findobj(figp,'tag','Sf'),'string',[blanks char(f)]);
   
%%%%%%%%%%%%%%%%%%%%%%%%%%  Callback for second row of unary operators.
case 'row2'
   figp = findobj(0,'tag','figp');
   fhndl = findobj(figp,'tag','fobj');
   f = get(fhndl,'UserData');
   x = get(findobj(figp,'tag','xstr'),'UserData');
   a = get(findobj(figp,'tag','aobj'),'UserData');
   figf = findobj(0,'tag','figf');

   switch varargin{1}
     case 'f+a'
       f = f+a;
     case 'f-a'
       f = f-a;
     case 'f*a'
       f = f*a;
     case 'f/a'
       f = f/a;
     case 'f^a'
       f = f^a;
     case 'f(x+a)'
       f = subs(f,sym('x'),sym('x')+a);
     case 'f(x*a)', ...
       f = subs(f,sym('x'),sym('x')*a);
   end

   set(fhndl,'UserData',f);
   ezplot(f,x,figf)
   blanks = '  ';
   set(findobj(figp,'tag','Sf'),'string',[blanks char(f)]);
   
%%%%%%%%%%%%%%%%%%%%%%%%%%  Callback for third row, binary operators.
case 'row3'
   blanks = '  ';

   % Get variables.
   figp = findobj(0,'tag','figp');
   fhndl = findobj(figp,'tag','fobj');
   ghndl = findobj(figp,'tag','gobj');
   f = get(fhndl,'UserData');
   g = get(ghndl,'UserData');
   x = get(findobj(figp,'tag','xstr'),'UserData');
   a = get(findobj(figp,'tag','aobj'),'UserData');
   figf = findobj(0,'tag','figf');
   figg = findobj(0,'tag','figg');

   if strcmp(varargin{1}, 'g=f')
     g = f;
     set(ghndl,'UserData',g);
     ezplot(g,x,figg)
     set(findobj(figp,'tag','Sg'),'string',[blanks char(g)]);

   elseif strcmp(varargin{1}, 'swap')
     h = f; f = g; g = h;
     set(fhndl,'UserData',f);
     ezplot(f,x,figf)
     set(findobj(figp,'tag','Sf'),'string',[blanks char(f)]);
     set(ghndl,'UserData',g);
     ezplot(g,x,figg)
     set(findobj(figp,'tag','Sg'),'string',[blanks char(g)]);

   else
     switch varargin{1}
       case 'f+g'
         f = f+g;
       case 'f-g'
         f = f-g; 
       case 'f*g'
         f = f*g; 
       case 'f/g'
         f = f/g; 
       case 'f(g)'
         f = compose(f,g); 
     end

     set(fhndl,'UserData',f);
     ezplot(f,x,figf)
     set(findobj(figp,'tag','Sf'),'string',[blanks char(f)]);
   end

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for F's edit text box.
case 'Sfcallback'
   figp = findobj(0,'tag','figp');
   f = sym(get(gco,'string'));
   fhndl = findobj(figp,'tag','fobj');
   set(fhndl,'UserData',f);
   x = get(findobj(figp,'tag','xstr'),'UserData');
   figf = findobj(0,'tag','figf');
   ezplot(f,x,figf)

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for G's edit text box.
case 'Sgcallback'
   figp = findobj(0,'tag','figp');
   g = sym(get(gco,'string'));
   ghndl = findobj(figp,'tag','gobj');
   set(ghndl,'UserData',g);
   x = get(findobj(figp,'tag','xstr'),'UserData');
   figg = findobj(0,'tag','figg');
   ezplot(g,x,figg)

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for A's edit text box.
case 'Sacallback'
   a = sym(get(gco,'String'));
   set(findobj(gcf,'tag','aobj'),'UserData',a);

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for X's edit text box.
case 'Sxcallback'

   figp = findobj(0,'tag','figp');
   x = get(gco,'String');

   % add brackets if needed
   if isempty(x=='['),
      x = ['[' x ']'];
      blanks = '  ';
      set(gco,'string',[blanks x]),
   end;
   set(findobj(figp,'tag','xstr'),'UserData',x);

   fhndl = findobj(figp,'tag','fobj');
   ghndl = findobj(figp,'tag','gobj');
   f = get(fhndl,'UserData');
   g = get(ghndl,'UserData');
   a = get(findobj(figp,'tag','aobj'),'UserData');
   figf = findobj(0,'tag','figf');
   figg = findobj(0,'tag','figg');
   
   ezplot(f,x,figf)
   ezplot(g,x,figg)

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Insert button.
case 'Insert'
   f = get(findobj(gcf,'tag','fobj'),'UserData');
   x = get(findobj(gcf,'tag','xstr'),'UserData');
   fxlist = get(gcf,'UserData');
   fxlist = str2mat(fxlist,[char(f) ';  ' x]);
   set(gcf,'UserData',fxlist);

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Cycle button.
case 'Cycle'

   % Get variables.
   figp = gcf;
   figf = findobj(0,'tag','figf');
   fxlist = get(figp,'UserData');

   fx = fxlist(1,:); 
   fx(find(fx==' ')) = [];
   k = find(fx == ';'); 
   fstr = fx(1:k-1); f = sym(fstr); 
   set(findobj(figp,'tag','fobj'),'UserData',f);
   x = fx(k+1:length(fx)); 
   set(findobj(figp,'tag','xstr'),'UserData',x);

   blanks = '  ';
   set(findobj(figp,'tag','Sx'),'string',[blanks x]); 
   set(findobj(figp,'tag','Sf'),'string',[blanks fstr]); 
   ezplot(f,x,figf);
   k = [2:size(fxlist,1),1]; 
   fxlist = fxlist(k,:);
   set(figp,'UserData',fxlist);

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Delete button.
case 'Delete'

   % Get variables.
   figp = gcf;
   f = get(findobj(figp,'tag','fobj'),'UserData');
   x = get(findobj(figp,'tag','xstr'),'UserData');
   fxlist = get(figp,'UserData');

   fx = [char(f) ';' x]; 
   fx(find(fx==' ')) = [];
   for k = 1:size(fxlist,1), 
      element = fxlist(k,:);
      element(find(element==' ')) = [];
      if strcmp(fx,element)
        fxlist(k,:) = []; 
        break 
      end 
   end; 
   if isempty(fxlist), fxlist = '0-0;  [0,1]'; end

   set(figp,'UserData',fxlist);

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Reset button.
case 'Reset'
   blanks = '  ';

   % Get variables.
   figp = gcf;
   figf = findobj(0,'tag','figf');
   figg = findobj(0,'tag','figg');
   init = get(findobj(figp,'tag','reset'),'UserData');

   set(findobj(figp,'tag','fobj'),'UserData',sym(init.f));
   set(findobj(figp,'tag','Sf'),'String',[blanks init.f]);
   ezplot(sym(init.f),init.x,figf);

   set(findobj(figp,'tag','gobj'),'UserData',sym(init.g));
   set(findobj(figp,'tag','Sg'),'String',[blanks init.g]);
   ezplot(sym(init.g),init.x,figg);

   set(findobj(figp,'tag','xstr'),'UserData',init.x);
   set(findobj(figp,'tag','Sx'),'string',[blanks init.x]);

   set(findobj(figp,'tag','aobj'),'UserData',sym(init.a));
   set(findobj(figp,'tag','Sa'),'string',[blanks init.a]);

   set(figp,'UserData',init.l);

   % Reset all buttons to default bkgd color.
   set(findobj(figp,'Style','pushbutton'),'BackgroundColor','default');

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Close button.
case 'close'
   close(findobj(0,'tag','figf')); 
   close(findobj(0,'tag','figg')); 
   close(findobj(0,'tag','figp')); 

%%%%%%%%%%%%%%%%%%%%%%%%%% Callback for Demo button.
case 'Demo'

   % "B" is the vector of button handles in the control panel.
   % "prog" is a "program" consisting of button codes.

   prog = {'Reset','f/a','int f','f + g','1/f', ...
           'int f','finv','int f','df/dx','num f'};
   B = findobj(gcf,'Style','pushbutton'); 
   for k = 1: length(prog)
      currB = findobj(B,'String',prog{k});
      set(currB,'BackgroundColor','white');
      eval(get(currB,'Callback'));
      pause(1)
      set(currB,'BackgroundColor','default');
   end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end % switch statement for callbacks
end     % end of FUNTOOL

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品五月天| 一区二区三区四区不卡在线| 欧美日韩国产不卡| 91视频免费看| 欧美专区在线观看一区| 在线看国产一区| 欧美丰满一区二区免费视频| 在线不卡的av| 精品国产电影一区二区| 久久人人97超碰com| 日本一区二区在线不卡| 国产精品久久久99| 一区二区三区四区国产精品| 天天色图综合网| 久久精品国产免费| 国产白丝精品91爽爽久久| 91香蕉视频在线| 7777精品伊人久久久大香线蕉完整版| 欧美日本乱大交xxxxx| 精品国一区二区三区| 亚洲欧美在线另类| 视频一区二区中文字幕| 国产一区二区三区四区在线观看| 国产成人精品一区二区三区网站观看 | 有坂深雪av一区二区精品| 一区二区三区.www| 久久99热狠狠色一区二区| 国产91丝袜在线观看| 在线免费观看日韩欧美| 日韩精品一区二区三区四区| 国产三级一区二区三区| 樱花草国产18久久久久| 久久电影网电视剧免费观看| av中文字幕亚洲| 欧美成人艳星乳罩| 亚洲欧美日韩久久精品| 韩国成人精品a∨在线观看| 色婷婷亚洲一区二区三区| 日韩精品中文字幕一区二区三区 | 91视频免费播放| 日韩欧美综合一区| 亚洲精品videosex极品| 国产综合久久久久久久久久久久| 91亚洲精品一区二区乱码| 精品国产第一区二区三区观看体验| 一区二区视频在线| 国产精品一区二区不卡| 在线不卡一区二区| 一区二区三区在线视频观看58| 国产一区二区0| 69久久99精品久久久久婷婷 | 日韩va欧美va亚洲va久久| 国产不卡在线一区| 精品欧美黑人一区二区三区| 亚洲亚洲人成综合网络| 91丨九色丨国产丨porny| 久久久亚洲国产美女国产盗摄| 亚洲自拍欧美精品| 日本丶国产丶欧美色综合| 欧美国产亚洲另类动漫| 国产乱子轮精品视频| 欧美tk丨vk视频| 蜜臀av性久久久久蜜臀av麻豆| 欧美在线看片a免费观看| 亚洲品质自拍视频网站| 成人av电影观看| 国产精品免费av| 国产成人免费视频| 国产精品久久久久久久午夜片| 国产毛片精品视频| 精品国产一区二区三区四区四| 欧美aa在线视频| 日韩一区二区在线看| 麻豆精品一区二区| 欧美xxxxxxxxx| 黄色精品一二区| 久久精品这里都是精品| 国产成人av电影在线| 久久精品亚洲精品国产欧美| 国产久卡久卡久卡久卡视频精品| 2020国产精品久久精品美国| 国产精品亚洲成人| 国产欧美日韩三级| av电影在线不卡| 亚洲最新在线观看| 欧美一级专区免费大片| 精品一区二区免费视频| 国产亚洲福利社区一区| 成人国产亚洲欧美成人综合网 | 午夜视黄欧洲亚洲| 9191国产精品| 国产精品一区二区x88av| 中文字幕视频一区| 欧美日韩欧美一区二区| 美女一区二区在线观看| 国产午夜精品一区二区三区四区| 91在线观看视频| 日韩精品福利网| 久久久久久黄色| 色综合网站在线| 美女视频一区在线观看| 国产三级精品三级| 欧美综合欧美视频| 国产一区二区三区视频在线播放| 中文字幕一区视频| 久久99热99| 丝袜亚洲另类欧美| 精品在线一区二区三区| 欧美成人女星排名| 成人app下载| 亚洲久本草在线中文字幕| 国产美女娇喘av呻吟久久| 日本欧美肥老太交大片| 免费人成精品欧美精品 | 色综合久久99| 91麻豆视频网站| 色综合久久久久综合| 色一情一伦一子一伦一区| 色婷婷久久一区二区三区麻豆| 91视频你懂的| 欧美午夜免费电影| 欧美日韩不卡在线| 日韩午夜电影av| 久久久一区二区三区| 欧美国产综合色视频| 国产精品久久影院| 亚洲综合在线免费观看| 婷婷综合另类小说色区| 麻豆精品一二三| 丁香婷婷深情五月亚洲| av一二三不卡影片| 欧美三级在线看| 日韩免费一区二区三区在线播放| 精品国产一区二区精华| 国产精品水嫩水嫩| 一区二区三区欧美| 麻豆精品一区二区三区| youjizz国产精品| 欧美三级三级三级| 精品国精品国产尤物美女| 国产精品不卡在线| 日韩二区三区在线观看| 国产精品亚洲视频| 在线视频综合导航| 精品国产髙清在线看国产毛片 | 久久免费美女视频| 亚洲欧洲性图库| 视频一区国产视频| 成人午夜电影小说| 51午夜精品国产| 国产精品免费视频网站| 日本va欧美va精品发布| av不卡在线观看| 日韩一级黄色大片| 亚洲欧美一区二区三区极速播放| 麻豆精品国产91久久久久久| 99r国产精品| 精品久久国产97色综合| 一区二区久久久| 国产激情一区二区三区| 欧美日韩一级视频| 国产精品久久久一本精品| 奇米在线7777在线精品| 一本久道久久综合中文字幕 | 亚洲乱码国产乱码精品精的特点 | 五月激情综合婷婷| 成人久久18免费网站麻豆| 91麻豆精品久久久久蜜臀 | 欧美亚洲动漫制服丝袜| 国产调教视频一区| 日韩成人午夜电影| 91久久香蕉国产日韩欧美9色| 国产夜色精品一区二区av| 无码av中文一区二区三区桃花岛| yourporn久久国产精品| 国产亚洲福利社区一区| 美女国产一区二区| 欧美日本在线播放| 亚洲午夜免费电影| 91免费看`日韩一区二区| 国产蜜臀av在线一区二区三区| 免费av网站大全久久| 欧美日韩国产123区| 亚洲一区在线视频观看| www.欧美日韩国产在线| 国产嫩草影院久久久久| 国产一区高清在线| 欧美成人aa大片| 另类成人小视频在线| 欧美一区二区三区免费在线看| 亚洲一区二区三区在线| 欧美自拍偷拍午夜视频| 亚洲影视资源网| 在线国产电影不卡| 亚洲一区二区三区三| 欧美日韩一区二区在线视频| 亚洲在线视频免费观看| 欧美视频一区在线观看| 亚洲超丰满肉感bbw| 777亚洲妇女|