数学建模社区-数学中国

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

作者: 核科学    时间: 2010-5-5 18:11
标题: 谁能用MATLAB模拟高斯气体分布
高斯气体分布9 A; m7 X& E. C4 H( r; F$ |
数值模拟! H" X3 x$ e5 Y0 V) w
作出动态分布图
作者: 923050019    时间: 2010-8-6 22:56
function y=shuzhimoni
- k: z. }/ [+ h2 a%syms x y z t;
( n# U+ f' k5 G5 g: p8 z; o2 y%Q=10;%初始浓度定为10mg/m^3;6 n( F$ P" @: O% c6 p, M
%1.32*10^-5=1.32*10^-5;%扩散系数& {( [  ]9 o( A7 ]: S' f5 C& ~& 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);
6 [1 V* H; G0 ~%统一并申明一下单位
- }$ J" ]! v; F3 g%C (mg/m^3)& `9 |, n3 P# ~% R" d2 [
%Q (mg/m^3)6 o& N" h+ z* d$ G7 m+ C+ G
%1.32*10^-5 (m^2/s)* l, P, u% Z6 O2 `  ?
%t (s)2 e8 N! b: w! Y+ A4 l" Y
%x,y,z (m)1 l6 f  m: S+ e% {0 }6 N
%申明一下扩散的条件如下:$ R; D  {- f+ o
%1.模拟的球形空间的直径D=3.5m 在x方向安装15个,在y方向安装3个
( H8 i9 S" G" a- d# T%2.当经过时间10s时,可视为扩散均匀,其中时间可以通过一次实验或者相关文献查得。
3 l- {+ }0 n& p- A6 S. krandnum=unifrnd(1,10,10,1);%产生一组符合均匀分布的时间
4 {4 e0 [) R8 Kfor i=1:46 l+ f/ T* q; ~7 o) E2 f7 V* ^
    [x,y,z] = meshgrid(-1.75:.2:1.75,-1.75:.2:1.75,-1.75:.2:1.75);
: U( B: c+ G6 I8 q    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));' k' f2 }1 S; f7 }! V
    xslice=[-0.25,1.75];
- H& K) _; ^, h& ^    yslice=[-0.25,1.25];
: m3 K$ y% o: Z5 l/ S. a* P0 V6 Z' J" x    zslice=0.25;9 O, J3 b; x: r7 W& a, @' G% K
    subplot(2,2,i);
% H* j* _7 n2 {0 v7 h( y    slice(x,y,z,C,xslice,yslice,zslice);
* D4 E  P) i, K3 }5 O5 l( G% U    xlabel('x坐标');8 _& y' @3 {4 j  k
    ylabel('y坐标');' `6 Z2 @% }5 S2 c
    zlabel('z坐标');0 g0 \! V, I1 |4 _* D
    title(['当时间为' num2str(randnum(i)) '时的浓度分布情况']); 8 e+ S& o" a# y3 h
    colormap hsv
# N8 A$ C& N& \; S    colorbar0 S5 k8 z0 K) \: i) J
end" Q8 ^; S8 {0 {! f- N( `# M9 z0 u0 G& V

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




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