仪器社区

matlab池水盐度仿真

303260914 2015-01-16
池中有水2000m3,含盐2kg,以6m3/分的速率向池中注入浓度为0.5kg/m3的盐水,又以4m3/分的速率从池中流出混合后的盐水.问欲使池中盐水浓度达到0.2kg/m3,需要多长时间?1.在池水含盐的... 池中有水 2000 m3,含盐 2 kg,以 6m3 / 分 的速率向池中注入浓度为 0.5 kg / m3 的盐水, 又以 4 m3 / 分的速率从池中流出混合后的盐水.问欲使池中盐水浓度达到 0.2 kg / m3,需要多长时间? 1. 在池水含盐的问题中令 rO=rI=6m3/分 1). 池中盐水的浓度如何变化? 2). 若当p(t) = 0.3kg/m3 时令pI=0, 需要多少时间达到 p*= 0.2kg / m3? 2. 若池中盐水的初始浓度为 p*,对于不同的初始体积V0,当pI=0时,计算池中盐水浓度降低一半所用的时间 ?
评论
全部评论
爵栗
xx=reshape(x,5,8);
yy=reshape(y,5,8);
zz=reshape(z,5,8);

pcolor(xx,yy,zz);shading interp;
colorbar;

或者contourf也可以。如果非要画等值线,海底没法直接画出。可以参考下面
lx=[xx(end,:),xx(end,1)];
ly=[yy(end,:),yy(end,end)];
fill(lx,ly,[.8 .8 .8])
hold on;
contour(xx,yy,zz);
colorbar;
xlim([min(xx(:)),max(xx(:))]);
ylim([min(yy(:)),max(yy(:))]);
9 0 2015-01-17 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论