Professional Documents
Culture Documents
for k = 2:n-1
mz(k)=mC(k)/(mB(k)-mA(k)*mz(k-1));
end
mw(1)=mD(1)/mB(1);
for k=2:n
mw(k)=(mD(k)-mA(k)*mw(k-1))/(mB(k)-mA(k)*mz(k-1));
end
fprintf('\nmX%d=%.4f',5,mw(5))
mX(n)=mw(n);
for k=n-1:-1:1
mX(k)=mw(k)-mz(k)*mX(k+1);
fprintf('\nmX%d=%.4f',k,mX(k))
end
for k = 2:n-1
ez(k)=eC(k)/(eB(k)-eA(k)*ez(k-1));
end
ew(1)=eD(1)/eB(1);
for k=2:n
ew(k)=(eD(k)-eA(k)*ew(k-1))/(eB(k)-eA(k)*ez(k-1));
end
fprintf('\neX%d=%.4f',5,ew(5))
eX(n)=ew(n);
for k=n-1:-1:1
eX(k)=ew(k)-ez(k)*eX(k+1);
fprintf('\neX%d=%.4f',k,eX(k))
end
for k = 2:n-1
pz(k)=pC(k)/(pB(k)-pA(k)*pz(k-1));
end
pw(1)=pD(1)/pB(1);
for k=2:n
pw(k)=(pD(k)-pA(k)*pw(k-1))/(pB(k)-pA(k)*pz(k-1));
end
fprintf('\npX%d=%.4f',5,pw(5))
pX(n)=pw(n);
for k=n-1:-1:1
pX(k)=pw(k)-pz(k)*pX(k+1);
fprintf('\npX%d=%.4f\n',k,pX(k))
end
fprintf('Normalization of mole fractions\n')
mx=zeros(1,5);
ex=zeros(1,5);
px=zeros(1,5);
mx=[mX1,mX2,mX3,mX4,mX5];
ex=[eX1,eX2,eX3,eX4,eX5];
px=[pX1,pX2,pX3,pX4,pX5];
for i=1:5
sum(i)=mx(i)+ex(i)+px(i);
fprintf('\nsum%d=%f\n',i,sum(i))
if sum(i)~=0
n_mx(i)=mx(i)/sum(i);
n_ex(i)=ex(i)/sum(i);
n_px(i)=px(i)/sum(i);
fprintf('Normalized values: ')
fprintf('n_mx%d=%.4f n_ex%d=%.4f
n_px%d=%.4f\n',i,n_mx(i),i,n_ex(i),i,n_px(i))
end
end