for i=1:NC ai(i)=(0.42748*(R^2)*(Tcr(i)^2.5))/Pcr(i) bi(i)=(0.08664*R*Tcr(i))/(8*Pcr(i)) end for i=1:NC for j=1:NC YiYjaiaj(j)=Yi(i)*Yi(j)*ai(i)^0.5*ai(j)^0.5 end sumadoble(i)=sum(YiYjaiaj) end
for i=1:NC fic(i)=exp(log(v/(v-b))+bi(i)/(v-b)+ ((2*sum(Yjaj)*ai(i)^0.5)/(R*b*T^1.5)-(a*bi(i))/(R*b^2*T^1.5))*log(v/ (v+b))-(a*bi(i))/(R*T^1.5*b*(v+b))-log((P*v)/(R*T))) end
for i=1:NC errorfi(i)=abs((fi(i)-fic(i))/(fic(i))) end