24小时热门版块排行榜    

查看: 275  |  回复: 1

zhang120897

铜虫 (正式写手)

[求助] C++程序代码是否有误这样的写法

我是菜鸟,请大家不要嫌弃,我在编写一个三维程序,想知道这样表示  是否正确请大神指点
for(i=0;i<=NX;i++) //初始化
  for(j=0;j<=NY;j++)
     for(m=0;j<=NZ;m++)
{   
u[j][m][0]=0;  //x轴方向速度
u[j][m][1]=0;   //y轴方向速度
u[j][m][2]=0;    //z轴方向速度
rho[j][m]=rho0;
u[j][NZ][1]=U;
for(k=0;k<Q;k++)  
{   
         
f[j][m][k]=feq(k,rho[j][m],u[j][m]);
}   
}

}  

下面的U【0】U[1]U[2] 能代表上面的定义的速度吗?


double feq(int k,double rho,double u[3])
{
double eu,uv,feq;
eu=(e[k][0]*u[0]+e[k][1]*u[1]+e[k][2]*u[2]);
uv=(u[0]*u[0]+u[1]*u[1]+u[2]*u[2]);
feq=w[k]*rho*(1.0+3*eu+4.5*eu*eu-1.5*uv);
return feq;
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
2楼2016-11-13 20:02:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhang120897 的主题更新
信息提示
请填处理意见