Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.
Beschreibung
BeschreibungBrusselator space.gif
English: some frames from a simulation of the brusselator model in 2D
clear;% timestepDeltaT=0.1;% diffusion coefficientsDX=0.2;DY=0.02;% reaction constantsk1=1;k2=1;k3=1;k4=1;% initial concentrationsX0=1;Y0=1;% constant concentrationsA=1;B=3;% sigma of the random initial distortioninitRandomSigma=2;% width/height of the simulation gridwidth=100;% number of iterations before displayiterationsPre=3000;% number of visible iterations after preiterations=300;iterationsDT=6;% number of visible iterations before preiterationsStart=300;% number of visible iterations before preiterationsInit=300;% number of invisible iterations before iterationsStartiterationsStartPre=600;% number of visible iterations after preiterationsPre1=6000;% number of visible iterations after preiterations1=300;% laplace operatorlaplace=0.25*[010;1-41;010];% initialize reaction variablesX(1:width,1:width)=X0+(rand(width,width)-0.5)*2*initRandomSigma;Y(1:width,1:width)=Y0+(rand(width,width)-0.5)*2*initRandomSigma;X(X<0)=0;Y(Y<0)=0;X(X>4.5)=4.5;Y(Y>4.5)=4.5;Xi=X;Yi=Y;% colormaprbmap(1:100,1:3)=0;rbmap(:,1)=((length(rbmap)-1)-(0:(length(rbmap)-1)))/(length(rbmap)-1);rbmap(:,3)=(0:(length(rbmap)-1))/(length(rbmap)-1);figure(1)s=get(gcf,'Position');s(3)=250;s(4)=200;set(gcf,'Position',s);mf=1;forit=1:(iterationsInit+iterationsStartPre+iterationsStart+iterationsPre+iterations+iterationsPre1+iterations1)lapX=conv2(X,laplace,'same');lapY=conv2(Y,laplace,'same');vX=k1*A+k2*X.^2.*Y-k3*B*X-k4*X+DX.*lapX;vY=k3*B*X-k2*X.^2.*Y+DY.*lapY;% leave border as distrotion centersvX(1:width,[1width])=0;vX([1width],1:width)=0;vY(1:width,[1width])=0;vY([1width],1:width)=0;if((it<=iterationsInit)...
verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
neu zusammengestellt werden – abgewandelt und bearbeitet werden
Zu den folgenden Bedingungen:
Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
https://creativecommons.org/licenses/by/3.0CC BY 3.0 Creative Commons Attribution 3.0 truetrue
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.