数学建模社区-数学中国

标题: 谁能用MATLAB模拟高斯气体分布 [打印本页]

作者: 核科学    时间: 2010-5-5 18:11
标题: 谁能用MATLAB模拟高斯气体分布
高斯气体分布
$ p3 k, u: h1 @, w1 F数值模拟/ l1 e( A( [! H1 j% H+ u: m$ b
作出动态分布图
作者: 923050019    时间: 2010-8-6 22:56
function y=shuzhimoni6 ?$ ?; e/ I' s
%syms x y z t;
: z) o& ?3 H2 R: \' m4 u, I  n%Q=10;%初始浓度定为10mg/m^3;* q6 o( ?6 I2 }
%1.32*10^-5=1.32*10^-5;%扩散系数) p  n) T/ a$ K) s) \8 B" d
%C=Q/(4*pi.*1.32*10^-5.*t)^1.5*exp(-(x.^2+y.^2+z.^2)./4.*1.32*10^-5.*t);
# i0 r, u2 s3 e+ N4 r4 {%统一并申明一下单位% k& Y$ j6 {5 u: _) s
%C (mg/m^3)
/ y' C4 g- {( Y8 d3 L( g& f# T%Q (mg/m^3)* C- }3 t! o. d
%1.32*10^-5 (m^2/s)
; K1 H0 m0 X- A9 i6 X6 [& R%t (s)
) ~8 s/ l; l* @% S%x,y,z (m)
. S# f9 `* h+ c7 t9 V3 {%申明一下扩散的条件如下:: z6 G4 J' W6 D8 F! C% g
%1.模拟的球形空间的直径D=3.5m 在x方向安装15个,在y方向安装3个
: i: b4 e8 {4 R" s8 e; M%2.当经过时间10s时,可视为扩散均匀,其中时间可以通过一次实验或者相关文献查得。
0 y) H- T3 [6 p1 c8 _% Brandnum=unifrnd(1,10,10,1);%产生一组符合均匀分布的时间. h) w, |) w8 L
for i=1:4
/ Y7 \2 Z4 f4 H: S    [x,y,z] = meshgrid(-1.75:.2:1.75,-1.75:.2:1.75,-1.75:.2:1.75);: e, V; @6 C* T8 E1 l. \( T* k
    C=10/(4*pi.*1.32*10^-5.*randnum(i))^1.5*exp(-(x.^2+y.^2+z.^2)./4.*1.32*10^-5.*randnum(i));
& v' E/ d( R$ s3 u+ F    xslice=[-0.25,1.75];4 U" U) \& z1 B6 F
    yslice=[-0.25,1.25];
0 R! `+ f7 m6 l: W! `    zslice=0.25;: o9 N; R2 \  `8 G/ K) i# A& x
    subplot(2,2,i);
2 j, \9 M1 f  b% E  ?* h. T    slice(x,y,z,C,xslice,yslice,zslice);
* t( C3 i! a3 V* y0 I9 Z    xlabel('x坐标');' u9 m5 P8 i* K3 ?
    ylabel('y坐标');" O8 B* R" v: T* ]
    zlabel('z坐标');
* L! Q& y, Q1 l! `- j8 y. X    title(['当时间为' num2str(randnum(i)) '时的浓度分布情况']);
, W, d; D5 `5 ]% `8 j8 |3 F    colormap hsv0 C" F- h0 h3 X5 e0 e4 w- E
    colorbar
; \/ x; T) I. @' T1 q1 N+ oend) A* |( |8 D' v! I. N

作者: 13ansys    时间: 2014-8-11 14:24
看不懂什么意思  啊




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5