Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clc;
syms x ;
valorReal=subs(diff(f,1),x0);
primera_derivada=(-subs(f,x0+2*h)+4 *subs(f,x0+h)-3*subs(f,x0))/2*h;
errorAbsoluto=abs(valorReal-primera_derivada);
errorRelativo=abs((valorReal-primera_derivada)/valorReal)*100;
valorReal2=subs(diff(f,2),x0);
segunda_derivada=(-subs(f,x0+3*h)+4 *subs(f,x0+2*h)-5*subs(f,x0+h)+2*subs(f,x0))/(h^2);
errorAbsoluto2=abs(valorReal2-segunda_derivada);
errorRelativo2=abs((valorReal2-segunda_derivada)/valorReal2)*100;
valorReal3=subs(diff(f,3),x0);
tercera_derivada=(-3*subs(f,x0+4*h)+14 *subs(f,x0+3*h)-
24*subs(f,x0+2*h)+18*subs(f,x0))/(2*(h^3));
errorAbsoluto3=abs(valorReal3-tercera_derivada);
errorRelativo3=abs((valorReal3-tercera_derivada)/valorReal3)*100;
disp(primera_derivada);
disp(errorRelativo);
disp(segunda_derivada);
disp(errorAbsoluto2);
disp(errorRelativo2);
disp(segunda_derivada);
disp(errorAbsoluto3);
disp(errorRelativo3);
prueba
la primera derivada es :
0.0388
0.9201
95.9498
la segunda derivada es derivada es :
-0.3013
0.0177
6.2299
-0.3013
119.3752
1.2449e+04
Segundo ejercicio
clear all;
clc;
syms x;
tolerancia=input('digite la tolerancia:');
xa=input('digite el limite inferior:');
i=0
while(abs(subs(f,xb))>tolerancia );
xm=xb-((xb-xa)*subs(f,xb)/(subs(f,xb)-subs(f,xa)));
xa=xb;
xb=xm;
i=i+1;
end
ezplot(f)
prueba
digite la tolerancia:10^-10
i=