SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
´               ´
                            PRACTICAS DE MATEMATICAS II

  ´
PRACTICA 3: m´todo de bisecci´n
             e               o
El objetivo de esta pr´ctica es la implementaci´n del m´todo de bisecci´n y el de regula falsi, que es una
                      a                        o       e               o
modificaci´n del m´todo de bisecci´n y la comparaci´n de ambos m´todos para la resoluci´n de algunas
          o        e                o                o             e                        o
ecuaciones no lineales.
    Llamaremos a las correspondientes funciones Matlab bisec.m y regula.m.


1      M´todo de bisecci´n
        e               o
La llamada a la rutina de bisecci´n ser´ como sigue:
                                 o     a

[it,inter]=bisect(a,b,funci,eps);

donde [a, b] es el intervalo donde se busca el cero de f (x) = 0 (debi´ndose cumplir que f (a)f (b) < 0) y
                                                                      e
eps es la precisi´n absoluta que le vamos a pedir a nuestro resultado num´rico.
                 o                                                          e
   Recordemos el algoritmo:
   Algoritmo de bisecci´n    o

              Algoritmo: Bisecci´n en un intervalo [a,b], tal que f (a)f (b) < 0
                                o

               (1) Sea c = (b + a)/2

               (2) Si b − c ≤ , aceptar c como la ra´ y parar
                                                    ız

               (3) Si f (b)f (c) ≤ 0, tomar a = c, por el contrario hacer b = c.

               (4) Volver a (1)


    Modificaremos este algoritmo en varios sentidos. En primer lugar, almacenaremos tanto los sucesivos
valores c en el vector it (que es una de las salidas del algoritmo) como los valores de a y b. Los valores
de a y b los almacenaremos en la matriz inter. En la primera columna (inter(:, 1)) almacenaremos los
valores de a y en la segunda los de b. Finalmente, es conveniente (aunque no necesario) utilizar los
comandos inline y f eval para poder aplicar el algoritmo de distintas funciones f unci.
    Un ejemplo de resultados que deber´  ıamos obtener

>> format long e
>> [it,inter]=bisect(1.95,2.1,’x^2-4’,2.e-2);
>> it

it =

       2.025000000000000e+000        1.987500000000000e+000          2.006250000000000e+000

>> inter

inter =

       1.950000000000000e+000        2.100000000000000e+000
1.950000000000000e+000           2.025000000000000e+000
      1.987500000000000e+000           2.025000000000000e+000


    Se sugiere utilizar alg´ n ejemplo concreto como prueba del funcionamiento del algoritmo.
                           u
    Observemos que estamos obteniendo la ra´ positiva de la ecuaci´n x 2 − 4 = 0, y que hemos intro-
                                                 ız                  o
ducido la funci´n como una cadena alfanum´rica. En el programa utilizaremos los comandos inline y
                o                              e
feval para evaluar la funci´n f (x) = x
                            o           2 − 4 (o la que sea).

    La sintaxis ser´:
                    a

function [it,interv]=bisect(a,b,funci,eps)
f=inline(funci);
...........

    if feval(f,b)*feval(f,c)<=0 ...........

...........


    Esto equivale a evaluar f (b)f (c) donde f es la funci´n correspondiente a la cadena alfanum´rica
                                                          o                                     e
introducida.


2     M´todo de regula falsi y comparaci´n de m´todos
       e                                o      e
El m´todo de bisecci´n tiene la ventaja de converger siempre que la funci´n sea continua y cambie
     e                o                                                          o
de signo en [a, b] pero la desventaja de que funciona igual (de bien o mal) independientemente de la
informaci´n disponible sobre la funci´n f (x): s´lo importa el intervalo inicial y la localizaci´n de la ra´
           o                          o         o                                               o          ız.
    El m´todo de regula falsi es una modificaci´n del m´todo de bisecci´n que utiliza valores de la funci´n
         e                                     o       e                o                                  o
y no s´lo el signo.
       o
    Consiste en modificar el m´todo de bisecci´n de la siguiente forma:
                                e               o
                                                        af (b) − bf (a)
    1. En lugar de tomar c = (a+b)/2 tomaremos c =                      (es f´cil comprobar que si f (a)f (b) <
                                                                             a
                                                         f (b) − f (a)
      0 entonces a < c < b).

    2. El criterio de parada lo tomaremos como sigue: si min(|a − c|, |b − c|) <      entonces paramos.

   La interpretaci´n del punto c es la siguiente: es el punto de corte con el eje X de la recta (secante)
                  o
que pasa por los puntos (a, f (a)) y (b, f (b)).
                                y
                                    Regula falsi                        (b,(f(b))




                                             x=a
                                                                        x=b x


                                    y=f(x)   (a,f(a))

    Utilizando los dos m´todos programados y para cada una de las ecuaciones que se van a proponer
                        e
se pide:

  1. El n´ mero de iteraciones necesario para una precisi´n absoluta
         u                                               o                = 10 −15

  2. Dibujar en uns misma gr´fica los sucesivos valores de a y b.
                            a

  3. Dibujar la diferencia c − α, donde α es la ra´ exacta.
                                                  ız

  4. Gr´fica de los ordenes de convergencia
       a           ´

   Consideraremos las siguientes ecuaciones f (x) = 0 e intervalos iniciales [a, b]:

  1. f (x) = x2 − 4, [a, b] = [1.5, 3]

  2. f (x) = x2 − 4, [a, b] = [1, 3.5]

  3. f (x) = tan(x − 2), [a, b] = [1, 3.5]

  4. f (x) = arctan(x − 2), [a, b] = [1, 3.5]

     Repetir para f (x) = 0, donde f (x) = x − sin(x) − 5 = 0, escogiendo convenientemente un intervalo
[a, b]. Para estimar el orden, tomar como valor exacto el ultimo valor generado por el m´todo.
                                                           ´                            e

Más contenido relacionado

La actualidad más candente

Valores extremos de una función
Valores extremos de una funciónValores extremos de una función
Valores extremos de una funciónCrstn Pnags
 
El Teorema Fundamental del Cálculo
El Teorema Fundamental del CálculoEl Teorema Fundamental del Cálculo
El Teorema Fundamental del CálculoJuliho Castillo
 
Integral definida (3)
Integral definida (3)Integral definida (3)
Integral definida (3)ronixito
 
Aplicación de la derivada
Aplicación de la derivadaAplicación de la derivada
Aplicación de la derivadavanieves
 
(Zeida) integral definida
(Zeida) integral definida(Zeida) integral definida
(Zeida) integral definidaLuizei
 
109309677 diapositivas-de-la-1ra-unidad-de-calculo
109309677 diapositivas-de-la-1ra-unidad-de-calculo109309677 diapositivas-de-la-1ra-unidad-de-calculo
109309677 diapositivas-de-la-1ra-unidad-de-calculoChris Rosendo
 
Integral definida
Integral definidaIntegral definida
Integral definidapenemalo
 
Concepto de integral indefinida
Concepto de integral indefinida Concepto de integral indefinida
Concepto de integral indefinida Jose R Padrón
 
Funciones trigonometricas 2008
Funciones trigonometricas 2008Funciones trigonometricas 2008
Funciones trigonometricas 2008Pilar
 
Diapositiva semana 11
Diapositiva semana 11Diapositiva semana 11
Diapositiva semana 11Crstn Pnags
 

La actualidad más candente (20)

Ejercicios del teorema de rolle
Ejercicios del teorema de rolleEjercicios del teorema de rolle
Ejercicios del teorema de rolle
 
Valores extremos de una función
Valores extremos de una funciónValores extremos de una función
Valores extremos de una función
 
El Teorema Fundamental del Cálculo
El Teorema Fundamental del CálculoEl Teorema Fundamental del Cálculo
El Teorema Fundamental del Cálculo
 
Unidad3
Unidad3Unidad3
Unidad3
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
Integral definida (3)
Integral definida (3)Integral definida (3)
Integral definida (3)
 
Aplicación de la derivada
Aplicación de la derivadaAplicación de la derivada
Aplicación de la derivada
 
Integrales indefinida
Integrales indefinidaIntegrales indefinida
Integrales indefinida
 
(Zeida) integral definida
(Zeida) integral definida(Zeida) integral definida
(Zeida) integral definida
 
Máximos y mínimos
Máximos y mínimosMáximos y mínimos
Máximos y mínimos
 
La integral definida
La integral definidaLa integral definida
La integral definida
 
La integral definida
La integral definidaLa integral definida
La integral definida
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
109309677 diapositivas-de-la-1ra-unidad-de-calculo
109309677 diapositivas-de-la-1ra-unidad-de-calculo109309677 diapositivas-de-la-1ra-unidad-de-calculo
109309677 diapositivas-de-la-1ra-unidad-de-calculo
 
Integral definida
Integral definidaIntegral definida
Integral definida
 
Concepto de integral indefinida
Concepto de integral indefinida Concepto de integral indefinida
Concepto de integral indefinida
 
Funciones trigonometricas 2008
Funciones trigonometricas 2008Funciones trigonometricas 2008
Funciones trigonometricas 2008
 
Diapositiva semana 11
Diapositiva semana 11Diapositiva semana 11
Diapositiva semana 11
 
Tema iiderivadas
Tema iiderivadasTema iiderivadas
Tema iiderivadas
 
La integral definida
La integral definidaLa integral definida
La integral definida
 

Similar a Biseccion matlab

Algoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesionAlgoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesionMakros ProsCibos
 
Método de la bisección
Método de la bisecciónMétodo de la bisección
Método de la bisecciónKike Prieto
 
Método de la bisección
Método de la bisecciónMétodo de la bisección
Método de la bisecciónKike Prieto
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
011 integracion grafica por-trapecios
011 integracion grafica por-trapecios011 integracion grafica por-trapecios
011 integracion grafica por-trapeciosGabriela Cellan
 
Aplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialAplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialJuliho Castillo
 
Archivos apuntes comandos comunes de matlab para el procesamiento de imágen
Archivos apuntes comandos comunes de matlab para el procesamiento de imágenArchivos apuntes comandos comunes de matlab para el procesamiento de imágen
Archivos apuntes comandos comunes de matlab para el procesamiento de imágenJuan Ra
 
sistemas digitales.pdf
sistemas digitales.pdfsistemas digitales.pdf
sistemas digitales.pdfgina23243
 
Integral definida. Luizei Arias
Integral definida. Luizei AriasIntegral definida. Luizei Arias
Integral definida. Luizei AriasLuizei
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencialJOHNNY28000
 
apuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfapuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfjulces4
 
Funciones reales de variable real 11° clase
Funciones   reales  de  variable  real  11° claseFunciones   reales  de  variable  real  11° clase
Funciones reales de variable real 11° clasemorearagon
 

Similar a Biseccion matlab (20)

Algoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesionAlgoritmo de la biseccion y falsa posesion
Algoritmo de la biseccion y falsa posesion
 
Método de la bisección
Método de la bisecciónMétodo de la bisección
Método de la bisección
 
Método de la bisección
Método de la bisecciónMétodo de la bisección
Método de la bisección
 
03 clase3.ppt
03 clase3.ppt03 clase3.ppt
03 clase3.ppt
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
Integracion
IntegracionIntegracion
Integracion
 
Taller 10-14-ii
Taller 10-14-iiTaller 10-14-ii
Taller 10-14-ii
 
011 integracion grafica por-trapecios
011 integracion grafica por-trapecios011 integracion grafica por-trapecios
011 integracion grafica por-trapecios
 
integracion grafica por trapecios
integracion grafica por trapeciosintegracion grafica por trapecios
integracion grafica por trapecios
 
Aplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialAplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo Diferencial
 
Archivos apuntes comandos comunes de matlab para el procesamiento de imágen
Archivos apuntes comandos comunes de matlab para el procesamiento de imágenArchivos apuntes comandos comunes de matlab para el procesamiento de imágen
Archivos apuntes comandos comunes de matlab para el procesamiento de imágen
 
sistemas digitales.pdf
sistemas digitales.pdfsistemas digitales.pdf
sistemas digitales.pdf
 
unidad2.pdf
unidad2.pdfunidad2.pdf
unidad2.pdf
 
Presentación1
Presentación1Presentación1
Presentación1
 
Integral definida. Luizei Arias
Integral definida. Luizei AriasIntegral definida. Luizei Arias
Integral definida. Luizei Arias
 
20 inte numerica
20 inte numerica20 inte numerica
20 inte numerica
 
20 inte numerica
20 inte numerica20 inte numerica
20 inte numerica
 
Calculo diferencial
Calculo diferencialCalculo diferencial
Calculo diferencial
 
apuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfapuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdf
 
Funciones reales de variable real 11° clase
Funciones   reales  de  variable  real  11° claseFunciones   reales  de  variable  real  11° clase
Funciones reales de variable real 11° clase
 

Más de Andres Milquez (20)

Cap6 lec3
Cap6 lec3Cap6 lec3
Cap6 lec3
 
Cap5 lec2
Cap5 lec2Cap5 lec2
Cap5 lec2
 
Cap6 lec2
Cap6 lec2Cap6 lec2
Cap6 lec2
 
Cap6 lec1
Cap6 lec1Cap6 lec1
Cap6 lec1
 
Cap5 lec1
Cap5 lec1Cap5 lec1
Cap5 lec1
 
Cap4 lec5
Cap4 lec5Cap4 lec5
Cap4 lec5
 
Cap4 lec4
Cap4 lec4Cap4 lec4
Cap4 lec4
 
Cap4 lec3
Cap4 lec3Cap4 lec3
Cap4 lec3
 
Cap4 lec1
Cap4 lec1Cap4 lec1
Cap4 lec1
 
Cap3 lec3
Cap3 lec3Cap3 lec3
Cap3 lec3
 
Cap3 lec2
Cap3 lec2Cap3 lec2
Cap3 lec2
 
Cap3 lec1
Cap3 lec1Cap3 lec1
Cap3 lec1
 
Cap2 lec3
Cap2 lec3Cap2 lec3
Cap2 lec3
 
Cap2 lec2
Cap2 lec2Cap2 lec2
Cap2 lec2
 
Cap2 lec1
Cap2 lec1Cap2 lec1
Cap2 lec1
 
Cap1 lec3
Cap1 lec3Cap1 lec3
Cap1 lec3
 
Cap1 lec2
Cap1 lec2Cap1 lec2
Cap1 lec2
 
Cap1 lec1
Cap1 lec1Cap1 lec1
Cap1 lec1
 
Folletoseguridad
FolletoseguridadFolletoseguridad
Folletoseguridad
 
Instrumentos de laboratorio
Instrumentos de laboratorioInstrumentos de laboratorio
Instrumentos de laboratorio
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (20)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Biseccion matlab

  • 1. ´ ´ PRACTICAS DE MATEMATICAS II ´ PRACTICA 3: m´todo de bisecci´n e o El objetivo de esta pr´ctica es la implementaci´n del m´todo de bisecci´n y el de regula falsi, que es una a o e o modificaci´n del m´todo de bisecci´n y la comparaci´n de ambos m´todos para la resoluci´n de algunas o e o o e o ecuaciones no lineales. Llamaremos a las correspondientes funciones Matlab bisec.m y regula.m. 1 M´todo de bisecci´n e o La llamada a la rutina de bisecci´n ser´ como sigue: o a [it,inter]=bisect(a,b,funci,eps); donde [a, b] es el intervalo donde se busca el cero de f (x) = 0 (debi´ndose cumplir que f (a)f (b) < 0) y e eps es la precisi´n absoluta que le vamos a pedir a nuestro resultado num´rico. o e Recordemos el algoritmo: Algoritmo de bisecci´n o Algoritmo: Bisecci´n en un intervalo [a,b], tal que f (a)f (b) < 0 o (1) Sea c = (b + a)/2 (2) Si b − c ≤ , aceptar c como la ra´ y parar ız (3) Si f (b)f (c) ≤ 0, tomar a = c, por el contrario hacer b = c. (4) Volver a (1) Modificaremos este algoritmo en varios sentidos. En primer lugar, almacenaremos tanto los sucesivos valores c en el vector it (que es una de las salidas del algoritmo) como los valores de a y b. Los valores de a y b los almacenaremos en la matriz inter. En la primera columna (inter(:, 1)) almacenaremos los valores de a y en la segunda los de b. Finalmente, es conveniente (aunque no necesario) utilizar los comandos inline y f eval para poder aplicar el algoritmo de distintas funciones f unci. Un ejemplo de resultados que deber´ ıamos obtener >> format long e >> [it,inter]=bisect(1.95,2.1,’x^2-4’,2.e-2); >> it it = 2.025000000000000e+000 1.987500000000000e+000 2.006250000000000e+000 >> inter inter = 1.950000000000000e+000 2.100000000000000e+000
  • 2. 1.950000000000000e+000 2.025000000000000e+000 1.987500000000000e+000 2.025000000000000e+000 Se sugiere utilizar alg´ n ejemplo concreto como prueba del funcionamiento del algoritmo. u Observemos que estamos obteniendo la ra´ positiva de la ecuaci´n x 2 − 4 = 0, y que hemos intro- ız o ducido la funci´n como una cadena alfanum´rica. En el programa utilizaremos los comandos inline y o e feval para evaluar la funci´n f (x) = x o 2 − 4 (o la que sea). La sintaxis ser´: a function [it,interv]=bisect(a,b,funci,eps) f=inline(funci); ........... if feval(f,b)*feval(f,c)<=0 ........... ........... Esto equivale a evaluar f (b)f (c) donde f es la funci´n correspondiente a la cadena alfanum´rica o e introducida. 2 M´todo de regula falsi y comparaci´n de m´todos e o e El m´todo de bisecci´n tiene la ventaja de converger siempre que la funci´n sea continua y cambie e o o de signo en [a, b] pero la desventaja de que funciona igual (de bien o mal) independientemente de la informaci´n disponible sobre la funci´n f (x): s´lo importa el intervalo inicial y la localizaci´n de la ra´ o o o o ız. El m´todo de regula falsi es una modificaci´n del m´todo de bisecci´n que utiliza valores de la funci´n e o e o o y no s´lo el signo. o Consiste en modificar el m´todo de bisecci´n de la siguiente forma: e o af (b) − bf (a) 1. En lugar de tomar c = (a+b)/2 tomaremos c = (es f´cil comprobar que si f (a)f (b) < a f (b) − f (a) 0 entonces a < c < b). 2. El criterio de parada lo tomaremos como sigue: si min(|a − c|, |b − c|) < entonces paramos. La interpretaci´n del punto c es la siguiente: es el punto de corte con el eje X de la recta (secante) o que pasa por los puntos (a, f (a)) y (b, f (b)). y Regula falsi (b,(f(b)) x=a x=b x y=f(x) (a,f(a)) Utilizando los dos m´todos programados y para cada una de las ecuaciones que se van a proponer e
  • 3. se pide: 1. El n´ mero de iteraciones necesario para una precisi´n absoluta u o = 10 −15 2. Dibujar en uns misma gr´fica los sucesivos valores de a y b. a 3. Dibujar la diferencia c − α, donde α es la ra´ exacta. ız 4. Gr´fica de los ordenes de convergencia a ´ Consideraremos las siguientes ecuaciones f (x) = 0 e intervalos iniciales [a, b]: 1. f (x) = x2 − 4, [a, b] = [1.5, 3] 2. f (x) = x2 − 4, [a, b] = [1, 3.5] 3. f (x) = tan(x − 2), [a, b] = [1, 3.5] 4. f (x) = arctan(x − 2), [a, b] = [1, 3.5] Repetir para f (x) = 0, donde f (x) = x − sin(x) − 5 = 0, escogiendo convenientemente un intervalo [a, b]. Para estimar el orden, tomar como valor exacto el ultimo valor generado por el m´todo. ´ e