Está en la página 1de 3

'CORTE DE GRAFICAS'

%ingresar el gardo del grado


a=input('INGRESE EL GRADO DEL POLINOMIO fx1= n')
if a==4
b=input('INGRESE COEFICINETE DE X^4= ')
c=input('INGRESECOEFICINETE DE X^3= ')
d=input('INGRESE COEFICINETE DE X^2= ')
e=input('INGRESECOEFICINETE DE X= ')
f=input('INGRESE CONSTANTE= ')
elseif a==3
c=input('INGRESECOEFICINETE DE X^3= ')
d=input('INGRESE COEFICINETE DE X^2= ')
e=input('INGRESECOEFICINETE DE X= ')
f=input('INGRESE CONSTANTE= ')
else
d=input('INGRESE COEFICINETE DE X^2= ')
e=input('INGRESECOEFICINETE DE X= ')
f=input('INGRESE CONSTANTE= ')
end

g=input('INGRESE EL GRADO DEL POLINOMIO fx2= n')


if g==4
h=input('INGRESE COEFICINETE DE X^4= ')
i=input('INGRESECOEFICINETE DE X^3= ')
j=input('INGRESE COEFICINETE DE X^2= ')
k=input('INGRESECOEFICINETE DE X= ')
l=input('INGRESE CONSTANTE= ')
elseif g==3
i=input('INGRESECOEFICINETE DE X^3= ')
j=input('INGRESE COEFICINETE DE X^2= ')
k=input('INGRESECOEFICINETE DE X= ')
l=input('INGRESE CONSTANTE= ')
else
j=input('INGRESE COEFICINETE DE X^2= ')
k=input('INGRESECOEFICINETE DE X= ')
l=input('INGRESE CONSTANTE= ')
end

m=input('INGRESE EL GRADO DEL POLINOMIO fx3= n')


if m==4
n=input('INGRESE COEFICINETE DE X^4= ')
o=input('INGRESECOEFICINETE DE X^3= ')
p=input('INGRESE COEFICINETE DE X^2= ')
q=input('INGRESECOEFICINETE DE X= ')
r=input('INGRESE CONSTANTE= ')
elseif m==3
o=input('INGRESECOEFICINETE DE X^3= ')
p=input('INGRESE COEFICINETE DE X^2= ')
q=input('INGRESECOEFICINETE DE X= ')
r=input('INGRESE CONSTANTE= ')
else
p=input('INGRESE COEFICINETE DE X^2= ')
q=input('INGRESECOEFICINETE DE X= ')
r=input('INGRESE CONSTANTE= ')
end

%INGRESAMOS INTERVALO ENTRE (XI,X,XF)


xi=input('DIGITE EL INICIO DEL INTERVALO= ')
xf=input('DIGITE EL FIN DEL INTERVALO= ')
%INGRESAMOS TOLERANCIA QUE SE VA A COMPARAR CONM 0
tol=input('INGRESE TOLERANCIA= ')
%INCREMNETO
inc=input('INGRESE INCREMENTO= ')
%N NUEMRO DE VECES QUE SE REPITA
n=(xf-xi)/inc

%puntos de corte
%grafiacar
'grafica f(x1)'
grid on
hold on
x=xi:0.001:xf
if a==4
y=b*x.^4+c*x.^3+d*x.^2+e*x+f;
elseif a==3
y=c*x.^3+d*x.^2+e*x+f;
else
y=d*x.^2+e*x+f;
end
plot(x,y)

'grafica f(x2)'
x=xi:0.001:xf
if g==4
y=h*x.^4+i*x.^3+j*x.^2+k*x+l;
else if g==3
y= i*x.^3+j*x.^2+k*x+l;

else
y=j*x.^2+k*x+l;
end
end

plot(x,y)

'grafica f(x3)'
x=xi:0.001:xf
if m==4
y=n*x.^4+o*x.^3+p*x.^2+q*x+r;
else if m==3
y= o*x.^3+p*x.^2+q*x+r;
else
y=p*x.^2+q*x+r;
end
end

plot(x,y)
for i=1:n
if a==4
f1=b*xi.^4+c*xi.^3+d*xi.^2+e*xi+f;
else if a==3
f1=c*xi.^3+d*xi.^2+e*xi+f;
else
f1=d*xi.^2+e*xi+f;
end
end
if g==4
f2=h*xi.^4+i*xi.^3+j*xi.^2+k*xi+l;
else if g==3
f2=i*xi.^3+j*xi.^2+k*xi+l;
else
f2=j*xi.^2+k*xi+l;
end
end

if m==4
f3=n*xi.^4+o*xi.^3+p*xi.^2+q*xi+r;
else if m==3
f3=o*xi.^3+p*xi.^2+q*xi+r;
else
f3=p*xi.^2+q*xi+r;
end
end

if abs(f1-f2)<tol
disp('corta fx1 con fx2')
xi

else
xi=xi+inc;
end

if abs(f2-f3)<tol;
disp('corta fx2 con fx3')
xi
else
xi=xi+inc;
end

if abs(f1-f3)<tol
disp('corta fx1 con fx3')
xi
else
xi=xi+inc;
end

end

También podría gustarte