数学建模社区-数学中国

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

作者: 核科学    时间: 2010-5-5 18:11
标题: 谁能用MATLAB模拟高斯气体分布
高斯气体分布3 P& n9 N2 {0 E8 E! z3 E. Z
数值模拟
% U& V5 b* q' }作出动态分布图
作者: 923050019    时间: 2010-8-6 22:56
function y=shuzhimoni9 x; A8 ]; S1 d/ p4 L5 q5 ]! ?
%syms x y z t;! Y5 Z  S, {8 r% O4 {
%Q=10;%初始浓度定为10mg/m^3;7 K: H6 q, I0 B* m4 O- m
%1.32*10^-5=1.32*10^-5;%扩散系数
' h5 _9 X4 y9 I# T& U( ]9 g%C=Q/(4*pi.*1.32*10^-5.*t)^1.5*exp(-(x.^2+y.^2+z.^2)./4.*1.32*10^-5.*t);  }1 V! N, ]' H2 C: b
%统一并申明一下单位
/ K* s( T$ ]  I, ]$ x/ I%C (mg/m^3)
8 n) |" j# Q( Q* G* b%Q (mg/m^3)  b+ o7 H- C, c+ z  r6 l
%1.32*10^-5 (m^2/s)! m5 _' |7 g) P
%t (s)
# A/ H; Z! ?( P2 A%x,y,z (m)9 n% j1 k6 h) {/ c0 k  _
%申明一下扩散的条件如下:
7 `. [2 Y7 t1 d6 b- j8 H%1.模拟的球形空间的直径D=3.5m 在x方向安装15个,在y方向安装3个
$ e3 g% W  T. B6 U/ o) C/ R5 Q( m%2.当经过时间10s时,可视为扩散均匀,其中时间可以通过一次实验或者相关文献查得。
( q' K2 l& S# p3 K) b; xrandnum=unifrnd(1,10,10,1);%产生一组符合均匀分布的时间
) J9 K0 {: i# F/ U$ c, O% ^9 Vfor i=1:4
* ]4 Y7 c: D3 w" b' h    [x,y,z] = meshgrid(-1.75:.2:1.75,-1.75:.2:1.75,-1.75:.2:1.75);9 o+ s7 B6 k# B7 B( c, S- @$ j+ [
    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));8 h$ R" L1 E, ]) H  _  P
    xslice=[-0.25,1.75];2 Q) W3 V/ ?7 g
    yslice=[-0.25,1.25];
/ }& y! v$ r! m0 |& r    zslice=0.25;* {8 |, ^2 T4 |# A2 i
    subplot(2,2,i);
; p# I! N$ a/ p) H- Z' x    slice(x,y,z,C,xslice,yslice,zslice);6 q. x& O- `: P+ [- s2 U) w# G
    xlabel('x坐标');
1 s- Y- ~7 ?" L    ylabel('y坐标');# W9 G& S5 ~' Y1 }0 r. q
    zlabel('z坐标');; ^/ ?6 l' w% _( _3 Z0 i
    title(['当时间为' num2str(randnum(i)) '时的浓度分布情况']);
7 M+ k* l- z2 B5 B: a, X" ~, B- x    colormap hsv
$ K: c& L$ I* J+ A$ I: {    colorbar3 {' x# A% k6 D6 n
end
; u. a4 \3 M8 m# Y  i; O  X; U
作者: 13ansys    时间: 2014-8-11 14:24
看不懂什么意思  啊




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