You are on page 1of 1

x=[0.01 0.02 0.03 0.04 0.05 0.06 0.08 0.09 0.1 0.

11]; %conversiones
y=[423.5777778 400.6816817 327.9916421 240.0197877 191.1287781 177.9026667
171.0602564 164.7246914 158.8416667 153.205879 ]; %FAO/-rc'

x1= 0.0;
x2= 0.11;
[m,nd] = size(x)

n = 1;
se= 1;
tol= 1e-5;
while se > tol & n < nd
pol_y = polyfit(x,y,n);
y_cal=polyval(pol_y,x);
for i=1:nd
error(i)= (y(i)-y_cal(i))^2;
end
se=sum(error);
n=n+1;
end
%Volumen de CSTR
V_CSTR = polyval(pol_y,x2)*(x2-x1)

%Grafico
xCSTR = [x1,x1,x2,x2]; yCSTR= [0,polyval(pol_y,x2),polyval(pol_y,x2),0];
plot(xCSTR,yCSTR)
fill(xCSTR,yCSTR,'b')
hold on

%grafica de x vs FAO/-rc'
plot(x,y,'b-*',x,y_cal,'r-o')
hold off
yi= polyint(pol_y);
V_PFR = diff(polyval(yi,[x1,x2]))
xPFR(1)= x1;yPFR(1)=0;
xPFR(2)= x1;yPFR(2)=polyval(pol_y,x1);
dx=(x2-x1)/10;
for i=3:12 ;
xPFR(i)= xPFR(i-1)+dx;
yPFR(i)= polyval(pol_y,xPFR(i));
end
xPFR(13)= x2; yPFR(13)=0;
plot(xPFR,yPFR)
fill(xPFR,yPFR,'r')
hold on
%grafica
plot(x,y,'b',x,y_cal,'r')
hold off

You might also like