You are on page 1of 1

function diagrama_precipitacion

clear,clc
disp('******DIAGRAMA DE PRECIPITACION DE LOS HIDROXIDOS*******')
disp('**********EVALUACION DEL SEGUNDO CONSOLIDADO************')
disp('********* PRUDENCIO TRINIDAD JULIO CESAR ***************')
disp('************DESCONTAMINACION AMBIENTAL******************')
logKw=-14;%constante de disociacion del agua
mM=[1;1e-10;1e-11;1e-12;1e-13;1e-14];
%Producto de solubilidad para cada metal a 298K%
KspFe=4.1e-15;%Fe(II)%
KspZn=3.3e-17;
KspCu=4.8e-20;%Cu(II)%
KspFei=2e-39;%Fe(III)%
%coeficientes estequiometricos
zFe=2;zZn=2;zCu=2;zFei=4;
%determinacion de ph de cada metal
pHFe=(log10(KspFe)-zFe*logKw-log10(mM))/zFe;
pHZn=(log10(KspZn)-zZn*logKw-log10(mM))/zZn;
pHCu=(log10(KspCu)-zCu*logKw-log10(mM))/zCu;
pHFei=(log10(KspFei)-zFei*logKw-log10(mM))/zFei;
%Cuadro de datos
disp('.................................')
disp(' mM pHFe pHZn pHCu pHFei')
disp('.............. ............')
disp([ mM pHFe pHZn pHCu pHFei])
disp('.................................')
%diagrama de precipitación de hidróxidos%
semilogx(pHFe,mM),hold on
semilogx(pHZn,mM),hold on
semilogx(pHCu,mM),hold on
semilogx(pHFei,mM),hold on
semilogx(pHFe,mM,'r'),hold on,xlabel('pH'),ylabel('logM')
semilogx(pHZn,mM,'g'),hold on,xlabel('pH'),ylabel('logM')
semilogx(pHCu,mM,'y'),hold on,xlabel('pH'),ylabel('logM')
semilogx(pHFei,mM,'b'),hold on,xlabel('pH'),ylabel('logM')
title('DIAGRAMA DE PRECIPITACION DE HIDROXIDOS'),grid on,xlim([1 14])
legend('Fe','Zn','Cu','Fei')
end

You might also like