Naar inhoud springen

Bestand:Brusselator space.gif

Pagina-inhoud wordt niet ondersteund in andere talen.
Uit Wikipedia, de vrije encyclopedie

Brusselator_space.gif(125 × 125 pixels, bestandsgrootte: 1,44 MB, MIME-type: image/gif, herhalend, 200 frames, 20 s)


Beschrijving

Beschrijving
English: some frames from a simulation of the brusselator model in 2D
Datum
Bron Eigen werk
Auteur Jkrieger
GIF ontwikkeling
InfoField
 
Dit diagram is gemaakt met MATLAB
Broncode
InfoField

MATLAB code

clear;
% timestep
DeltaT=0.1;
% diffusion coefficients
DX=0.2;
DY=0.02;
% reaction constants
k1=1;
k2=1;
k3=1;
k4=1;
% initial concentrations
X0=1;
Y0=1;
% constant concentrations
A=1;
B=3;
% sigma of the random initial distortion
initRandomSigma=2;
% width/height of the simulation grid
width=100;
% number of iterations before display
iterationsPre=3000;
% number of visible iterations after pre
iterations=300;
iterationsDT=6;
% number of visible iterations before pre
iterationsStart=300;
% number of visible iterations before pre
iterationsInit=300;
% number of invisible iterations before iterationsStart
iterationsStartPre=600;
% number of visible iterations after pre
iterationsPre1=6000;
% number of visible iterations after pre
iterations1=300;
 
 
% laplace operator
laplace=0.25*[0 1 0; 1 -4 1; 0 1 0];
 
% initialize reaction variables
X(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;
 
% colormap
rbmap(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;
for it=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 centers
    vX(1:width,[1 width])=0;
    vX([1 width],1:width)=0;
    vY(1:width,[1 width])=0;
    vY([1 width],1:width)=0;
 
    if ((it<=iterationsInit) ...

Licentie

w:nl:Creative Commons
naamsvermelding
Dit bestand is gelicenseerd onder de Creative Commons-licentie Naamsvermelding 3.0 Unported
Naamsvermelding: Jan Krieger
De gebruiker mag:
  • Delen – het werk kopiëren, verspreiden en doorgeven
  • Remixen – afgeleide werken maken
Onder de volgende voorwaarden:
  • naamsvermelding – U moet op een gepaste manier aan naamsvermelding doen, een link naar de licentie geven, en aangeven of er wijzigingen in het werk zijn aangebracht. U mag dit op elke redelijke manier doen, maar niet zodanig dat de indruk wordt gewekt dat de licentiegever instemt met uw werk of uw gebruik van zijn werk.


Bijschriften

Beschrijf in één regel wat dit bestand voorstelt

Items getoond in dit bestand

beeldt af

image/gif

d4e6c595dfd0671268202f6c17def14540cfb977

1.506.406 byte

20,000000000000014 seconde

125 pixel

125 pixel

Bestandsgeschiedenis

Klik op een datum/tijd om het bestand te zien zoals het destijds was.

Datum/tijdMiniatuurAfmetingenGebruikerOpmerking
huidige versie8 aug 2012 11:23Miniatuurafbeelding voor de versie van 8 aug 2012 11:23125 × 125 (1,44 MB)Jkriegermore regions
4 aug 2012 20:56Miniatuurafbeelding voor de versie van 4 aug 2012 20:56163 × 163 (2,33 MB)Jkriegernow shows the first some intermediate and late simulation states
3 aug 2012 17:43Miniatuurafbeelding voor de versie van 3 aug 2012 17:43176 × 176 (1,45 MB)Jkriegermore frames
3 aug 2012 17:16Miniatuurafbeelding voor de versie van 3 aug 2012 17:16195 × 195 (886 kB)Jkriegerlonger
3 aug 2012 17:07Miniatuurafbeelding voor de versie van 3 aug 2012 17:07222 × 222 (1,06 MB)Jkrieger{{Information |Description ={{en|1=some frames from a simulation of the brusselator model in 2D}} |Source ={{own}} |Author =Jkrieger |Date =2012-08-03 |Permission = |other_versions = }} [[Category:Com...

Dit bestand wordt op de volgende pagina gebruikt:

Globaal bestandsgebruik

De volgende andere wiki's gebruiken dit bestand: