Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCICIOS
1. Hallar un intervalo que contenga la raíz positiva real de la función f ( x )=x 2−2 x−2.
Usar los algoritmos de bisección para calcular la raíz con exactitud de dos cifras significativas.
¿Puede hacer un estimativo del número de etapas que requiere cada método para producir
seis cifras significativas?
Algoritmo
caso contrario
x1=r
FIN
Programa
clc
disp('Ejercicio 1');
cf=input('Ingrese la función:\n','s');
f=inline(cf);
x1=input('Inrese el primer intervalo:\n');
x2=input('Ingrese el segundo intervalo:\n');
error=100;
n=0;
n1=input('Ingrese el número de iteraciones: ');
for c=0:n1;
r=(x1+x2)/2;
f(r);
if f(x1)*f(r)<0
x2=r;
x1=x1;
else
x1=r;
x2=x2;
end
fprintf('%10.2f\n%,r',r);
end
2. El polinomio x 3−2 x−1 tiene la raíz entre 1 y 2. Usando el método de secante. Hallar la raíz
correcta hasta tres cifras consecutivas.
Algoritmo
P1: n=0
r=x2-((x2-x1)*f(x2))/(f(x2)-f(x1))
x1=x2
x2=r
FIN
Programa
clc
cf=input('Ingrese la función:\n','s');
x1=input('Ingrese el primer intervalo:\n');
x2=input('Ingrese el segundo intervalo:\n');
tol=input('Ingresar tolerancia:\n');
f=inline(cf);
error=100;
n=0;
while (error>tol)
r=x2-((x2-x1)*f(x2))/(f(x2)-f(x1));
fprintf('%10.3f\n%,r',r);
error=abs(f(r));
x1=x2;
x2=r;
n=n+1;
end
3. En el algoritmo 2.1 denotese con M la longitud del intervalo inicial [ a 0,b 0] representese con
{x 0, x 1, x 2,..} los puntos medios sucesivos generados por el método de bisección . mostrar
que
M
| X i +1−X 1 | = i+2
2
Mostrar tambien que el numero I de interacciones requeridas para garantizar una aproximacion a
una raiz de exactitud . esta dado por
log (e / M )
I > -2-
log 2
Algoritmo
D.E: Función f(x) , x0 , x1
D.S: R (raíz de la función)
P1:Dar un contador (c=0)
P2: Calculamos la raiz y la longitud de (x0,x1)
X 0+ X 1
r¿
2
M=√ X 02 + X 12