池中有水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(:))]);