Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria De Biotecnología
Ingeniería en Alimentos e Ingeniera Biomédica presentan:

METODOS NUMERICOS

No. De tarea: 2

Parcial: 1°

Nombre de integrantes:

 Aguilar Pastrana Cristhian Ricardo
 Martínez Sánchez Diana Laura
 Garibay Jiménez Brian

Grupo: 4MM2

“Método de bisección”

Fecha de entrega: 23 de Febrero del 2017
OBJETIVO
El alumno utilizara el método de bisección para aproximar raíces de funciones en un intervalo dado, aplicando
primeramente la derivada de una función continua y monótona.

INTRODUCCION

Si f es una función continua sobre el intervalo [a, b] y si f(a) f (b) <0, entonces f debe tener un cero en (a, b).
Dado que f(a) f(b)<0, la función cambia de signo en el intervalo [a, b] y por lo tanto tiene por lo menos un cero
en el intervalo.

Esta es una consecuencia del teorema del valor intermedio para funciones continuas, que establece que si f es
continua en [a, b] y si k es un número entre f(a) y f(b) , entonces existe por lo menos un c (a, b) tal que f(c)=k.
(para el caso en que f(a)f(b)<0 se escoge k=0, luego f(c)=0, c (a, b)).

El método de bisección consiste en dividir el intervalo en 2 subintervalos de igual magnitud, reteniendo el
subintervalo en donde f cambia de signo, para conservar al menos una raíz o cero, y repetir el proceso varias
veces.

Por ejemplo, suponga que f tiene un cero en el intervalo [a, b].

Primero se calcula el punto medio del intervalo ; después se averigua sí f(a) f(c) <0. Si lo es, entonces
f tiene un cero en [a, c].

A continuación se renombra a c como b y se comienza una vez más con el nuevo intervalo [a, b], cuya longitud
es igual a la mitad del intervalo original.

Si f(a) f(c)> 0, entonces f(c) f(b)<0 y en este caso se renombra a c como a.

En ambos casos se ha generado un nuevo intervalo que contiene un cero de f, y el proceso puede repetirse.

Ejercicios de clase:

“REPASO”
Ejercicio #2
Tema#2 Búsqueda de raíces por el método grafico
Ejercicio

Tema #3 método de bisecciones
SE VA LLENANDO LA TABLA DE LA LIBRETA
TAREA

RETO 1 – La tolerancia ‘tol’ de la solución en el método de la bisección está dada por:
tol = 1/2 (bn-an)
Donde an y bn son los extremos del intervalo después de la enésima iteración. Se puede determinar el número
de iteraciones necesarias para obtener una solución con una tolerancia que sea igual o menor que la tolerancia
especificada antes de calcular la solución. Demuestre que n está dado por:
n> _ (log (b-a) -log (tol)) / (log2)
Donde a y b son los extremos del intervalo de inicio y tol es una tolerancia especificada por el usuario.

RETO 2 – Determine la raíz de f(x) = x^3 – e^(- 0.5x) mediante:
El método de bisección. Comience con a = 0 y b = 1 y lleve a cabo las cuatro primeras iteraciones.

%f(x)=x^3–e^(-0.5x) la tolerancia la asumiremos como 0.04 en el intervalo de [0,1]
clear all
hold off
f=vectorize(inline('x^3-exp(-x/2)'))
x=-3:0.04:3;
plot(x,f(x))
grid on
%número de interacciones para la tolerancia determinada:
a=0;
b=1;
tol=0.04;
n=ceil(log((b-a)/tol)/log(2))

%raíz aproximada por punto medio
%iteración 1
c(1)=(a+b)/2
format
c(1)=(a+b)/2
%error
e(1)=(b-a)/2
f(a)*f(c(1))
%iteración 2
b=c(1);
c(2)=(a+b)/2
e(2)=(b-a)/2
f(a)*f(c(2))
%ITERACION 3
a=c(2);
c(3)=(a+b)/2
e(3)=(b-a)/2
f(a)*f(c(3))

%ITERACION 4
d=c(3);
c(4)=(a+b)/2
e(4)=(a-b)/2
f(a)*f(c(4))
RETO 3 – La localización x del centroide de un segmento de un círculo está dada por:
h = (2r sin ^ 3x) / (3 (x-sin (x) cos (x))).
Determine y para la cual h = 3r/4
En primer lugar, se deriva la ecuación que debe ser resuelta y luego determinar la raíz utilizando el método de
bisección. Comenzar con a = 0.1 y b = 1.4, y llevar a cabo los primeros cuatro iteraciónes.

Como determinaremos para h=3r/4 entonces %interacion 1
igularemos las ecuaciones c(1)=(a+b)/2
format
3r/4 = (2r sin ^ 3x) / (3 (x-sin (x) cos (x))) c(1)=(a+b)/2
despejamos... =(8*(sin(x)^3))/(9)*(x- %error
(sin(x)*cos(x))) e(1)=(b-a)/2
f(a)*f(c(1))
clc %interacion 2
clear all b=c(1);
hold off c(2)=(a+b)/2
%f(x)=(8*(sin(x)^3))/(9)*(x-(sin(x)*cos(x))) la e(2)=(b-a)/2
tolerancia la asumiremos como 0.05 en el intervalo f(a)*f(c(2))
de [0.1,1.4] %ITERACION 3
syms r x a=c(2);
f=vectorize(inline('(8*(sin(x)^3))/(9)*(x- c(3)=(a+b)/2
(sin(x)*cos(x)))')) e(3)=(b-a)/2
x=0.1:0.05:1.4; f(a)*f(c(3))
plot(x,f(x))
grid on %INTREACION 4
d=c(3);
%numero de interacciones para la tolerancia c(4)=(a+b)/2
determinada: e(4)=(a-b)/2
f(a)*f(c(4))
a=0.1;
b=1.4;
tol=0.05;
n=ceil(log((b-a)/tol)/log(2))

%raiz aproximada por punto medio
BIBLIOGRAFIA
http://portales.puj.edu.co/objetosdeaprendizaje/Online/OA10/capitulo5/5.htm Consultado: 21-02-17, 07:34 pm