File:Brusselator space.gif

מתוך Wikimedia Commons
קפיצה לניווט קפיצה לחיפוש

Brusselator_space.gif(125 × 125 פיקסלים, גודל הקובץ: 1.44 מ"ב, סוג MIME‏: image/gif, בלולאה, 200 תמונות, 20 שניות)

כיתובים

כיתובים

נא להוסיף משפט שמסביר מה הקובץ מייצג

תקציר

[עריכה]
תיאור
English: some frames from a simulation of the brusselator model in 2D
תאריך יצירה
מקור נוצר על־ידי מעלה היצירה
יוצר Jkrieger
GIFהתפתחות 
InfoField
 
MATLAB עם‎‎ נוצרה ה GIF תמונת מפת סיביות
קוד מקור
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) ...

רישיון

[עריכה]
w:he:Creative Commons
ייחוס
הקובץ הזה מתפרסם לפי תנאי רישיון קריאייטיב קומונז ייחוס 3.0 לא מותאם.
ייחוס: Jan Krieger
הנכם רשאים:
  • לשתף – להעתיק, להפיץ ולהעביר את העבודה
  • לערבב בין עבודות – להתאים את העבודה
תחת התנאים הבאים:
  • ייחוס – יש לתת ייחוס הולם, לתת קישור לרישיון, ולציין אם נעשו שינויים. אפשר לעשות את זה בכל צורה סבירה, אבל לא בשום צורה שמשתמע ממנה שמעניק הרישיון תומך בך או בשימוש שלך.


היסטוריית הקובץ

ניתן ללחוץ על תאריך/שעה כדי לראות את הקובץ כפי שנראה באותו זמן.

תאריך/שעהתמונה ממוזערתממדיםמשתמשהערה
נוכחית09:23, 8 באוגוסט 2012תמונה ממוזערת לגרסה מ־09:23, 8 באוגוסט 2012‪125 × 125‬ (1.44 מ"ב)Jkrieger (שיחה | תרומות)more regions
18:56, 4 באוגוסט 2012תמונה ממוזערת לגרסה מ־18:56, 4 באוגוסט 2012‪163 × 163‬ (2.33 מ"ב)Jkrieger (שיחה | תרומות)now shows the first some intermediate and late simulation states
15:43, 3 באוגוסט 2012תמונה ממוזערת לגרסה מ־15:43, 3 באוגוסט 2012‪176 × 176‬ (1.45 מ"ב)Jkrieger (שיחה | תרומות)more frames
15:16, 3 באוגוסט 2012תמונה ממוזערת לגרסה מ־15:16, 3 באוגוסט 2012‪195 × 195‬ (886 ק"ב)Jkrieger (שיחה | תרומות)longer
15:07, 3 באוגוסט 2012תמונה ממוזערת לגרסה מ־15:07, 3 באוגוסט 2012‪222 × 222‬ (1.06 מ"ב)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...

הדף הבא משתמש בקובץ הזה:

שימוש גלובלי בקובץ

אתרי הוויקי השונים הבאים משתמשים בקובץ זה: