Está en la página 1de 3

OPERACIONAL Y NUMÉRICOS

13-Febrero-2020
TALLER 1

TEMA: Método de bisección y método gráfico

OBJETIVOS:
• Realizar la simulación de los algoritmos del método de bisección
• Corroborar datos teóricos con los experimentales
• Emplear el método gráfico para encontrar las raíces de los polinomios

1. Correr las siguientes líneas de código en Matlab

x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)

hold on

y2 = cos(x);
plot(x,y2,':')
legend('sin','cos')

hold off

2. Deberá salir una gráfica de la siguiente manera:

3. De acuerdo a la gráfica determinar cuáles son las raíces de las dos funciones.

| Elaborado por MIE. Idriss Sandoval V.


4. Dado polinomios encuentre con el comando roots las raíces exactas.

5. Abra el editor de Matlab y cree la siguiente función (recuerde que debe guardarla con el
nombre de bisección)
function biseccion(f,a,b,tol)
f=inline(f );
% inline convierte a f en una función que depende de x
n=ceil(log((b-a)/tol)/log(2));
% ceil toma el entero mayor cercano obtenido por la cota de error del
método
fprintf('\n it. a b x f(x) \n')
for i=1:n
x=(a+b)/2;
fprintf('%3.0f %10.10f %10.10f %10.10f %10.10f \n',i,a,b,x,f(x))
% muestra en cada paso los valores de la iteración, de a, de b, de x y de
f(x)
% la instrucción %10.10f signi?ca dejar 10 espacios y colocar el número
con 10 decimales
% la instrucción \n se emplea para cambiar a línea nueva
if f(a)*f(x)<0
b=x;
else
a=x;
end
end
fprintf('\n La aproximación de la raíz es: %3.10f \n\n',x)

6. Diríjase a command Windows y digite lo siguiente


biseccion('x.^2-4',0,6,0.001)

7. Si ha realizado todo correctamente su salida deberá ser la siguiente


it. a b x f(x)
1 0.0000000000 6.0000000000 3.0000000000 5.0000000000
2 0.0000000000 3.0000000000 1.5000000000 -1.7500000000
3 1.5000000000 3.0000000000 2.2500000000 1.0625000000
4 1.5000000000 2.2500000000 1.8750000000 -0.4843750000
5 1.8750000000 2.2500000000 2.0625000000 0.2539062500
6 1.8750000000 2.0625000000 1.9687500000 -0.1240234375
7 1.9687500000 2.0625000000 2.0156250000 0.0627441406
8 1.9687500000 2.0156250000 1.9921875000 -0.0311889648
9 1.9921875000 2.0156250000 2.0039062500 0.0156402588
10 1.9921875000 2.0039062500 1.9980468750 -0.0078086853
11 1.9980468750 2.0039062500 2.0009765625 0.0039072037
12 1.9980468750 2.0009765625 1.9995117188 -0.0019528866
13 1.9995117188 2.0009765625 2.0002441406 0.0009766221

La aproximación de la raíz es: 2.0002441406

| Elaborado por MIE. Idriss Sandoval V.


8. Tome todos los polinomios dados en el punto 4. Y calcule de forma manual 3 iteraciones con
el método de bisección y compruebe sus respuestas con el software. Calcule el error
relativo y absoluto de cada iteración.

9. Entregue al docente los ejercicios realizados de forma manual.

10. Investigue en su tiempo independiente el método de posición falsa.

| Elaborado por MIE. Idriss Sandoval V.

También podría gustarte