首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Matlab > LBM入门小案例matlab格式书写

LBM入门小案例matlab格式书写

  • 资源大小:1.35 kB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: Matlab

资 源 简 介

代码注释清晰,适合初学者学习使用 %给定初始的密度,流速,设定粒子分布函数的初始值 rho=ones(nx,ny);  %rho=1 u=zeros(nx,ny);   %x方向速度分量 v=zeros(nx,ny);   %y方向速度分量 f=zeros(nx,ny,9); %nx*ny个节点,每个节点有9个方向 for m=1:9         %粒子分布函数f(:,:,m)表示同一页的数值,f1=1/9 f2=1/9...1/36, 4/9      f(:,:,m)=w(m)*rho.*(1 ...       +3*(e(1,m)*u+e(2,m)*v)...       +9/2*(e(1,m)*u+e(2,m)*v).^2 ...       -3/2*(u.^2+v.^2));  end  ftemp=zeros(nx,ny,9);   flag=ones(nx,ny); %nx*ny的单位矩阵Flag,用于区分上下边界的位置 flag(:,1)=0;      %flag矩阵的第一列赋值为0 flag(:,ny)=0;     %矩阵的ny列赋值为0

文 件 列 表

LBM入门小案例.cpp
VIP VIP
0.165932s