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

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

?? life.m

?? 元胞自動機的matlab程序。 元胞自動機(CA)是一種用來仿真局部規則和局部聯系的方法。典型的元胞自動機是定義在網格上的
?? M
字號:
function life(action)
%LIFE   MATLAB's version of Conway's Game of Life.
%   "Life" is a cellular automaton invented by John
%   Conway that involves live and dead cells in a  
%   rectangular, two-dimensional universe. In      
%   MATLAB, the universe is a sparse matrix that   
%   is initially all zero.                         
%                                                  
%   Whether cells stay alive, die, or generate new 
%   cells depends upon how many of their eight     
%   possible neighbors are alive. By using sparse  
%   matrices, the calculations required become     
%   astonishingly simple. We use periodic (torus)  
%   boundary conditions at the edges of the        
%   universe. Pressing the "Start" button          
%   automatically seeds this universe with several 
%   small random communities. Some will succeed    
%   and some will fail.     

%   C. Moler, 7-11-92, 8-7-92.
%   Adapted by Ned Gulley, 6-21-93
%   Copyright 1984-2002 The MathWorks, Inc. 
%   $Revision: 5.10 $  $Date: 2002/04/08 20:04:46 $

% Possible actions:
% initialize
% start

% Information regarding the play status will be held in
% the axis user data according to the following table:
play= 1;
stop=-1;

if nargin<1,
   action='initialize';
end;

if strcmp(action,'initialize'),
   figNumber=figure( ...
      'Name','Life: Conway''s Game of Life', ...
      'NumberTitle','off', ...
      'DoubleBuffer','on', ...
      'Visible','off', ...
      'Color','white', ...
      'BackingStore','off');
   axes( ...
      'Units','normalized', ...
      'Position',[0.05 0.05 0.75 0.90], ...
      'Visible','off', ...
      'DrawMode','fast', ...
      'NextPlot','add');
   
   text(0,0,'Press the "Start" button to see the Game of Life demo', ...
      'HorizontalAlignment','center');
   axis([-1 1 -1 1]);
   
   %===================================
   % Information for all buttons
   labelColor=[0.8 0.8 0.8];
   yInitPos=0.90;
   xPos=0.85;
   btnLen=0.10;
   btnWid=0.10;
   % Spacing between the button and the next command's label
   spacing=0.05;
   
   %====================================
   % The CONSOLE frame
   frmBorder=0.02;
   yPos=0.05-frmBorder;
   frmPos=[xPos-frmBorder yPos btnLen+2*frmBorder 0.9+2*frmBorder];
   h=uicontrol( ...
      'Style','frame', ...
      'Units','normalized', ...
      'Position',frmPos, ...
      'BackgroundColor',[0.50 0.50 0.50]);
   
   %====================================
   % The START button
   btnNumber=1;
   yPos=0.90-(btnNumber-1)*(btnWid+spacing);
   labelStr='Start';
   cmdStr='start';
   callbackStr='life(''start'');';
   
   % Generic button information
   btnPos=[xPos yPos-spacing btnLen btnWid];
   startHndl=uicontrol( ...
      'Style','pushbutton', ...
      'Units','normalized', ...
      'Position',btnPos, ...
      'String',labelStr, ...
      'Interruptible','on', ...
      'Callback',callbackStr);
   
   %====================================
   % The STOP button
   btnNumber=2;
   yPos=0.90-(btnNumber-1)*(btnWid+spacing);
   labelStr='Stop';
   % Setting userdata to -1 (=stop) will stop the demo.
   callbackStr='set(gca,''Userdata'',-1)';
   
   % Generic button information
   btnPos=[xPos yPos-spacing btnLen btnWid];
   stopHndl=uicontrol( ...
      'Style','pushbutton', ...
      'Units','normalized', ...
      'Position',btnPos, ...
      'Enable','off', ...
      'String',labelStr, ...
      'Callback',callbackStr);
   
   %====================================
   % The INFO button
   labelStr='Info';
   callbackStr='life(''info'')';
   infoHndl=uicontrol( ...
      'Style','push', ...
      'Units','normalized', ...
      'Position',[xPos 0.20 btnLen 0.10], ...
      'String',labelStr, ...
      'Callback',callbackStr);
   
   %====================================
   % The CLOSE button
   labelStr='Close';
   callbackStr='close(gcf)';
   closeHndl=uicontrol( ...
      'Style','push', ...
      'Units','normalized', ...
      'Position',[xPos 0.05 btnLen 0.10], ...
      'String',labelStr, ...
      'Callback',callbackStr);
   
   % Uncover the figure
   hndlList=[startHndl stopHndl infoHndl closeHndl];
   set(figNumber,'Visible','on', ...
      'UserData',hndlList);
   
elseif strcmp(action,'start'),
   cla;
   axHndl=gca;
   figNumber=gcf;
   hndlList=get(figNumber,'Userdata');
   startHndl=hndlList(1);
   stopHndl=hndlList(2);
   infoHndl=hndlList(3);
   closeHndl=hndlList(4);
   set([startHndl closeHndl infoHndl],'Enable','off');
   set(stopHndl,'Enable','on');
   
   % ====== Start of Demo
   set(axHndl, ...
      'UserData',play, ...
      'DrawMode','fast', ...
      'Visible','off');
   m = 101;
   X = sparse(m,m);
   
   p = -1:1;
   for count=1:15,
      kx=floor(rand*(m-4))+2; ky=floor(rand*(m-4))+2; 
      X(kx+p,ky+p)=(rand(3)>0.5);
   end;
   
   % The following statements plot the initial configuration.
   % The "find" function returns the indices of the nonzero elements.
   [i,j] = find(X);
   figure(gcf);
   plothandle = plot(i,j,'.', ...
      'Color','blue', ...
      'MarkerSize',12);
   axis([0 m+1 0 m+1]);
   
   % Whether cells stay alive, die, or generate new cells depends
   % upon how many of their eight possible neighbors are alive.
   % Here we generate index vectors for four of the eight neighbors.
   % We use periodic (torus) boundary conditions at the edges of the universe.
   
   n = [m 1:m-1];
   e = [2:m 1];
   s = [2:m 1];
   w = [m 1:m-1];
   
   while get(axHndl,'UserData')==play,
      % How many of eight neighbors are alive.
      N = X(n,:) + X(s,:) + X(:,e) + X(:,w) + ...
         X(n,e) + X(n,w) + X(s,e) + X(s,w);
      
      % A live cell with two live neighbors, or any cell with three
      % neigbhors, is alive at the next time step.
      X = (X & (N == 2)) | (N == 3);
      
      % Update plot.
      [i,j] = find(X);
      set(plothandle,'xdata',i,'ydata',j)
      drawnow
   end
   
   % ====== End of Demo
   set([startHndl closeHndl infoHndl],'Enable','on');
   set(stopHndl,'Enable','off');
   
elseif strcmp(action,'info');
   helpwin(mfilename);
   
end;    % if strcmp(action, ...

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色88888久久久久久影院按摩 | jlzzjlzz国产精品久久| 日韩国产高清在线| 视频在线在亚洲| 男女激情视频一区| 日韩成人免费在线| 久久精品久久精品| 国产精品1区二区.| 成人福利视频网站| 99久久婷婷国产综合精品电影| 狠狠色丁香婷综合久久| 国产ts人妖一区二区| av综合在线播放| 日本高清不卡aⅴ免费网站| 一本到一区二区三区| 欧美日韩一区视频| 日韩一区二区精品葵司在线| 日韩精品一区二区三区在线播放| www久久精品| 久久精品亚洲麻豆av一区二区| 欧美激情资源网| 亚洲色图欧美偷拍| 日本在线不卡一区| 国产成人在线免费| 欧洲精品一区二区三区在线观看| 欧美色倩网站大全免费| 日韩欧美www| 日本一区二区高清| 午夜欧美电影在线观看| 国产精品69毛片高清亚洲| 日韩欧美精品三级| 国产欧美精品国产国产专区 | 欧美日韩国产综合视频在线观看 | 久久精品视频免费| 一区二区三区日韩精品| 免费在线观看日韩欧美| 成人一区二区三区视频| 欧美高清hd18日本| 国产精品看片你懂得| 亚洲成av人影院| 东方aⅴ免费观看久久av| 欧美日韩视频在线一区二区| 精品国产伦一区二区三区观看方式 | av在线综合网| 日韩一区二区三| 亚洲精品菠萝久久久久久久| 国产又黄又大久久| 在线观看91av| 亚洲人成精品久久久久| 国产精品99久久久久| 欧美一区国产二区| 一区二区三区中文字幕在线观看| 久久国产生活片100| 欧美三级电影精品| 亚洲精品视频在线观看网站| 国产宾馆实践打屁股91| 久久这里只有精品6| 免费观看在线综合色| 欧美亚洲动漫精品| 亚洲精品视频免费看| 国产69精品久久久久777| 91精品国产综合久久国产大片| 综合中文字幕亚洲| 国产69精品久久99不卡| 久久综合资源网| 久久国产精品色| 日韩午夜在线观看视频| 男人的j进女人的j一区| 69成人精品免费视频| 性做久久久久久免费观看欧美| 99久久综合狠狠综合久久| 久久久电影一区二区三区| 国内不卡的二区三区中文字幕| 日韩一区二区免费高清| 日韩精品一二三| 在线不卡中文字幕播放| 亚洲国产综合91精品麻豆| 精品视频一区 二区 三区| 亚洲精品乱码久久久久久日本蜜臀| 成人激情av网| 国产精品国产三级国产aⅴ入口| 99在线精品观看| 亚洲女同ⅹxx女同tv| 色欧美片视频在线观看 | 日韩午夜中文字幕| 国产精品亚洲专一区二区三区| 成人激情校园春色| 日本一区二区免费在线| av午夜一区麻豆| 亚洲欧美激情视频在线观看一区二区三区 | 不卡电影一区二区三区| 亚洲情趣在线观看| 欧美午夜精品一区| 男男视频亚洲欧美| 欧美激情综合网| 91国产视频在线观看| 日本强好片久久久久久aaa| www国产精品av| 91天堂素人约啪| 轻轻草成人在线| 中文字幕免费一区| 欧美视频一区二区三区在线观看| 日本伊人午夜精品| 亚洲国产成人午夜在线一区 | 久久精工是国产品牌吗| 久久精品视频在线看| av在线不卡免费看| 日韩av中文字幕一区二区| 国产视频不卡一区| 欧美在线观看禁18| 国产剧情av麻豆香蕉精品| 亚洲女性喷水在线观看一区| 日韩欧美精品在线视频| 色综合久久精品| 精品综合免费视频观看| 亚洲欧美色综合| 精品国产制服丝袜高跟| 欧美性猛交xxxx乱大交退制版 | 91同城在线观看| 久久97超碰国产精品超碰| 亚洲视频一区在线| 久久亚洲一区二区三区四区| 欧美亚洲国产一区二区三区va| 国产美女在线精品| 午夜伦欧美伦电影理论片| 欧美激情在线免费观看| 日韩欧美高清一区| 欧美精品久久天天躁| 91免费在线播放| 风间由美性色一区二区三区| 麻豆中文一区二区| 亚洲高清三级视频| 亚洲精品福利视频网站| 国产精品三级视频| 精品国产麻豆免费人成网站| 欧美日韩国产高清一区二区三区 | 国产最新精品精品你懂的| 一区二区三区四区在线| 国产精品系列在线| 亚洲精品在线观看网站| 欧美一区二区三区男人的天堂| 欧洲精品中文字幕| 一本久久a久久精品亚洲| 成人毛片视频在线观看| 国产美女在线观看一区| 国产一区久久久| 国产一区二区三区在线看麻豆| 肉丝袜脚交视频一区二区| 亚洲国产综合91精品麻豆| 亚洲精品亚洲人成人网| 亚洲免费观看在线观看| 综合av第一页| 亚洲美女屁股眼交| 一区二区三区精密机械公司| 亚洲欧美日韩在线不卡| 亚洲激情五月婷婷| 亚洲1区2区3区视频| 丝袜美腿亚洲一区| 蜜桃av噜噜一区| 激情另类小说区图片区视频区| 美国十次综合导航| 国产精品白丝jk黑袜喷水| 粉嫩av亚洲一区二区图片| 99久久99久久精品国产片果冻| 成人动漫精品一区二区| 一本大道av伊人久久综合| 91福利在线导航| 欧美一区二区三区啪啪| 国产欧美综合在线| 亚洲视频一二三区| 婷婷一区二区三区| 麻豆国产精品视频| 成人激情av网| 欧美日韩亚洲丝袜制服| 精品久久99ma| 亚洲人妖av一区二区| 婷婷综合另类小说色区| 国产一区二区毛片| 色哟哟欧美精品| 日韩一级黄色片| 国产精品无人区| 婷婷久久综合九色综合伊人色| 蜜桃一区二区三区在线观看| 国产成人av一区二区| 欧洲一区在线观看| 久久久久成人黄色影片| 一区二区三区四区在线播放| 麻豆精品一区二区| 99精品久久只有精品| 日韩视频免费观看高清在线视频| 国产日韩视频一区二区三区| 亚洲精品成人在线| 国产精品一级在线| 欧美日本精品一区二区三区| 久久精品免费在线观看| 日韩成人一级片| 在线精品亚洲一区二区不卡| 久久久噜噜噜久噜久久综合| 亚洲成人综合网站| www.成人网.com|