Přeskočit na obsah

Soubor:Brusselator space.gif

Obsah stránky není podporován v jiných jazycích.
Z Wikipedie, otevřené encyklopedie

Brusselator_space.gif(125 × 125 pixelů, velikost souboru: 1,44 MB, MIME typ: image/gif, ve smyčce, 200 snímků, 20 s)

Popis

Popis
English: some frames from a simulation of the brusselator model in 2D
Datum
Zdroj Vlastní dílo
Autor Jkrieger
GIF vývoj
InfoField
 
Tento GIF grafika byl vytvořen programem MATLAB
Zdrojový kód
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) ...

Licence

w:cs:Creative Commons
uveďte autora
Tento soubor podléhá licenci Creative Commons Uveďte autora 3.0 Unported
Uveďte autora: Jan Krieger
Dílo smíte:
  • šířit – kopírovat, distribuovat a sdělovat veřejnosti
  • upravovat – pozměňovat, doplňovat, využívat celé nebo částečně v jiných dílech
Za těchto podmínek:
  • uveďte autora – Máte povinnost uvést autorství, poskytnout odkaz na licenci a uvést, pokud jste provedli změny. Toho můžete docílit jakýmkoli rozumným způsobem, avšak ne způsobem naznačujícím, že by poskytovatel licence schvaloval nebo podporoval vás nebo vaše užití díla.


Popisky

Přidejte jednořádkové vysvětlení, co tento soubor představuje

Položky vyobrazené v tomto souboru

zobrazuje

d4e6c595dfd0671268202f6c17def14540cfb977

1 506 406 bajt

20,000000000000014 sekunda

125 pixel

125 pixel

Historie souboru

Kliknutím na datum a čas se zobrazí tehdejší verze souboru.

Datum a časNáhledRozměryUživatelKomentář
současná8. 8. 2012, 11:23Náhled verze z 8. 8. 2012, 11:23125 × 125 (1,44 MB)Jkriegermore regions
4. 8. 2012, 20:56Náhled verze z 4. 8. 2012, 20:56163 × 163 (2,33 MB)Jkriegernow shows the first some intermediate and late simulation states
3. 8. 2012, 17:43Náhled verze z 3. 8. 2012, 17:43176 × 176 (1,45 MB)Jkriegermore frames
3. 8. 2012, 17:16Náhled verze z 3. 8. 2012, 17:16195 × 195 (886 KB)Jkriegerlonger
3. 8. 2012, 17:07Náhled verze z 3. 8. 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...

Tento soubor používá následující stránka:

Globální využití souboru

Tento soubor využívají následující wiki: