clear all
clc
disp('Secante:')
disp(' ')
Ea=100;
xi_1=.5; %Este es un valor a editar
xi=-.1; %Este es un valor a editar
aux=1;
while abs(Ea)>=0.01
VV=xi-(-11-22*(xi)+17*xi^2-2.5*xi^3)*(xi_1-xi)/((-11-22*(xi_1)+17*(xi_1)^2-2.5*(xi_1)^3)-(-11-22*(xi)+17*xi^2-2.5*xi^3));
Ea=((xi - VV)/VV)*100; %Nótese que se asume como el xi-1 anterior para error relativo el valor xi=-0.1 presente en las constantes
fprintf('Xi+1: %f Xi= %f Ea= %f',VV,xi,Ea);
xi_1=xi;
vec1(1,aux)=Ea;
vec2(1,aux)=aux;
xi=VV;
aux=aux+1;
disp(' ')
end
plot(vec2,vec1);
syms VV %Sentencia para graficar la función
M=-11-22*(VV)+17*VV^2-2.5*VV^3;
figure(2);
ezplot(M,[-1 6]);