24小时热门版块排行榜    

查看: 768  |  回复: 0

百度文库

铁虫 (小有名气)

[求助] matlab画浓度场问题

各位大虾,本人是做数值计算的,需要在自己划分的非均匀网格上赋值浓度,然后画出几个切面上的浓度分布。自己的程序如下:
ni=122;
nj=32;
nk=62;
nkm1=61;
nkm2=nk-2;
njmid=(nj-2)/2+2;


fid=fopen('xynij_b.txt','r');
r=fscanf(fid,'%f',ni-1);
theta=fscanf(fid,'%f',nj-1);
phi=fscanf(fid,'%f',nkm2);
fclose(fid);
[r,theta,phi]=meshgrid(r,theta,phi);
[x,y,z]=sph2cart(phi,theta,r);

fid=fopen('CIJ.dat','r');
c=fscanf(fid,'%f',inf);
fclose(fid);
zslice=[-10,0,10];
slice(x,y,z,c,zslice);
colormap hsv
其中xynij_b这个文件是在球坐标中的r方向,theta方向和phi方向的网格划分,CIJ这个文件是整个空间的浓度分布输出。问题就是如何在自己划分的网格上赋上浓度值呢?急急急!!!
回复此楼
圆圆圆
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

找到一些相关的精华帖子,希望有用哦~

科研从小木虫开始,人人为我,我为人人
相关版块跳转 我要订阅楼主 百度文库 的主题更新
信息提示
请填处理意见