ファイル:Brusselator space.gif

ページのコンテンツが他言語でサポートされていません。

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で作成されました。
ソースコード
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:ja:クリエイティブ・コモンズ
表示
このファイルはクリエイティブ・コモンズ 表示 3.0 非移植ライセンスのもとに利用を許諾されています。
帰属: Jan Krieger
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。


キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

3 8 2012

d4e6c595dfd0671268202f6c17def14540cfb977

1,506,406 バイト

20.000000000000014

125 ピクセル

125 ピクセル

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

日付と時刻サムネイル寸法利用者コメント
現在の版2012年8月8日 (水) 09:232012年8月8日 (水) 09:23時点における版のサムネイル125 × 125 (1.44メガバイト)Jkriegermore regions
2012年8月4日 (土) 18:562012年8月4日 (土) 18:56時点における版のサムネイル163 × 163 (2.33メガバイト)Jkriegernow shows the first some intermediate and late simulation states
2012年8月3日 (金) 15:432012年8月3日 (金) 15:43時点における版のサムネイル176 × 176 (1.45メガバイト)Jkriegermore frames
2012年8月3日 (金) 15:162012年8月3日 (金) 15:16時点における版のサムネイル195 × 195 (886キロバイト)Jkriegerlonger
2012年8月3日 (金) 15:072012年8月3日 (金) 15:07時点における版のサムネイル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...

以下のページがこのファイルを使用しています:

グローバルなファイル使用状況

以下に挙げる他のウィキがこの画像を使っています: