SlideShare una empresa de Scribd logo
1 de 1
MÉTODO BISECCIÓN
function [raiz]=biseccion(def,x0,x1,tol)
f=inline(def); % para poder declarar f(x0), f(x1)...
if f(x0)*f(x1)<0 % para asegurarnos que existe la raíz
x=x0;
while abs(f(x))>tol % comienza el bucle
x=(x0+x1)/2; % fórmula bisección(punto medio del intervalo es "x")
if f(x0)*f(x)<0 % si cambia de signo entre el punto medio y x0
x1=x; % cambio el punto medio por x1
else % de lo contrario cambio x0 por el punto medio
x0=x;
end
end
raiz=x; % la raíz es el último punto medio
else
raiz=0;
disp('no hay cambio de signo');
end
MÉTODO RÉGULA FALSI / FALSA POSICIÓN
function [y]=falsap(h,a,b,tol)
f=inline(h); % para poder escribir f(a) f(b)
c=(a*f(b)-b*f(a))/(f(b)-f(a)); %formula regula falsi, primer valor de c
% el contador
error=abs(f(c)); % el error es la ordenada en c
while (error>tol) % mientras que el valor de f(c) sea mayor que la
tolerancia se repetite el bucle
c=(a*f(b)-b*f(a))/(f(b)-f(a));
if f(a)*f(c)<0
b=c;
else
a=c;
end
error=(f(c)); % el error es la última ordenada en c
end
y=c; % la solución es “y”, así que el último c se iguala a y
MÉTODO DE NEWTON
function[raiz]=newton(def,x0,c,tol) % c = número de ciclos
syms x % al tener que derivar, tengo que declarar "x"
f=sym(def);
df=diff(f); % creo la función derivada de la anterior para escribir dfx(x)
fx=inline(char(f)); % creo la función “fx” para poder escribir “fx(x0)”
dfx=inline(char(df));
k=1; % variable para contar ciclos
while abs(fx(x0))>tol || k>c %dos criterios de parada, tolerancia o ciclos
x0=x0-fx(x0)/dfx(x0);
k=k+1; % incremento el ciclo
end
if k>c % si el número de ciclos "k" supera al que he impuesto "c"
raiz = 'no converge'; % no se llega a ningún resultado
else
raiz=x0; % si los ciclos "k" no superan a los "c", solución x0
end

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Criterio segunda derivada
Criterio segunda derivadaCriterio segunda derivada
Criterio segunda derivada
 
Manual
ManualManual
Manual
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2
 
Estructura de un programa
Estructura de un programaEstructura de un programa
Estructura de un programa
 
Máximos Y Mínimos
Máximos Y MínimosMáximos Y Mínimos
Máximos Y Mínimos
 
Maximos y minimos
Maximos y minimosMaximos y minimos
Maximos y minimos
 
Terea de algebra lineal
Terea de algebra linealTerea de algebra lineal
Terea de algebra lineal
 
Francisco[1]
Francisco[1]Francisco[1]
Francisco[1]
 
Estructura switch case
Estructura switch caseEstructura switch case
Estructura switch case
 
Derivada parcial en una función de dos variables
Derivada parcial en una función de dos variablesDerivada parcial en una función de dos variables
Derivada parcial en una función de dos variables
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
4to Examen PII UNEFA
4to Examen PII  UNEFA4to Examen PII  UNEFA
4to Examen PII UNEFA
 
la estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POOla estruturas de la programacion basicas de las POO
la estruturas de la programacion basicas de las POO
 
Ejercicios de programacionc++
Ejercicios de programacionc++Ejercicios de programacionc++
Ejercicios de programacionc++
 
Informatica nicole
Informatica nicoleInformatica nicole
Informatica nicole
 
Problemas propuestos clase 0-1
Problemas propuestos  clase 0-1Problemas propuestos  clase 0-1
Problemas propuestos clase 0-1
 
Ejemplo C++
Ejemplo C++Ejemplo C++
Ejemplo C++
 
Pila simple
Pila simplePila simple
Pila simple
 
Clase 6
Clase 6Clase 6
Clase 6
 

Destacado

Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Métodos de bisección
Métodos de bisecciónMétodos de bisección
Métodos de bisecciónjavicoxxx
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonDiana Laura Ochoa Gallegos
 
Examen resuelto metodos numericos
Examen resuelto metodos numericosExamen resuelto metodos numericos
Examen resuelto metodos numericosUNA PUNO PERU
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsaSool Egurrola
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodosMichael Dhgfhr
 

Destacado (9)

Unidad 1 tema 1.1 biseccion
Unidad 1 tema 1.1 biseccionUnidad 1 tema 1.1 biseccion
Unidad 1 tema 1.1 biseccion
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Metodo de biseccion en matlab
Metodo de biseccion  en matlabMetodo de biseccion  en matlab
Metodo de biseccion en matlab
 
Métodos de bisección
Métodos de bisecciónMétodos de bisección
Métodos de bisección
 
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton RaphsonVentajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
Ventajas y Desventajas de Métodos de Bisección, Secante y Newton Raphson
 
Examen resuelto metodos numericos
Examen resuelto metodos numericosExamen resuelto metodos numericos
Examen resuelto metodos numericos
 
Metodo de biseccion y regla falsa
Metodo de biseccion y regla falsaMetodo de biseccion y regla falsa
Metodo de biseccion y regla falsa
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
Ejercicios resueltos- de metodos
Ejercicios resueltos- de metodosEjercicios resueltos- de metodos
Ejercicios resueltos- de metodos
 

Similar a Líneas+de+código

codigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxcodigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxEnderGaona1
 
Busqueda de una raiz-Metodos numericos
Busqueda de una raiz-Metodos numericosBusqueda de una raiz-Metodos numericos
Busqueda de una raiz-Metodos numericosjorgeduardooo
 
Derivadas parciales
Derivadas parcialesDerivadas parciales
Derivadas parcialesvlado1884
 
Aplicación de las integrales
Aplicación de las integralesAplicación de las integrales
Aplicación de las integralesNikolas Pineda
 
Diapositiva semana 11
Diapositiva semana 11Diapositiva semana 11
Diapositiva semana 11Crstn Pnags
 
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funciones
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funcionesAplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funciones
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funcionesssuser59b151
 
Raices de ecuaciones
Raices de ecuacionesRaices de ecuaciones
Raices de ecuacionesluisrial15
 
Derivadas. teoremas
Derivadas. teoremasDerivadas. teoremas
Derivadas. teoremasklorofila
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencialutt
 
Resumen de analisis_matii
Resumen de analisis_matiiResumen de analisis_matii
Resumen de analisis_matiia99carlitos
 

Similar a Líneas+de+código (20)

codigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxcodigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docx
 
Analisis2
Analisis2Analisis2
Analisis2
 
Busqueda de una raiz-Metodos numericos
Busqueda de una raiz-Metodos numericosBusqueda de una raiz-Metodos numericos
Busqueda de una raiz-Metodos numericos
 
Derivadas. aplicaciones
Derivadas. aplicacionesDerivadas. aplicaciones
Derivadas. aplicaciones
 
Derivadas parciales
Derivadas parcialesDerivadas parciales
Derivadas parciales
 
Aplicación de las integrales
Aplicación de las integralesAplicación de las integrales
Aplicación de las integrales
 
MATEMATICAS II
MATEMATICAS IIMATEMATICAS II
MATEMATICAS II
 
Diapositiva semana 11
Diapositiva semana 11Diapositiva semana 11
Diapositiva semana 11
 
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funciones
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funcionesAplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funciones
Aplicaciones_de _las _derivadas_para_la_representación_gráfica_de_funciones
 
Examen
ExamenExamen
Examen
 
Diferenciabilidad
DiferenciabilidadDiferenciabilidad
Diferenciabilidad
 
Raices de ecuaciones
Raices de ecuacionesRaices de ecuaciones
Raices de ecuaciones
 
Resumen de analisis_matii
Resumen de analisis_matiiResumen de analisis_matii
Resumen de analisis_matii
 
Muller
MullerMuller
Muller
 
Derivadas. teoremas
Derivadas. teoremasDerivadas. teoremas
Derivadas. teoremas
 
Cálculo diferencial
Cálculo diferencialCálculo diferencial
Cálculo diferencial
 
Tema 7
Tema 7Tema 7
Tema 7
 
Diapositivas tema 3
Diapositivas tema 3Diapositivas tema 3
Diapositivas tema 3
 
Resumen de analisis_matii
Resumen de analisis_matiiResumen de analisis_matii
Resumen de analisis_matii
 
DERIVADAS PARCIALES.pdf
DERIVADAS PARCIALES.pdfDERIVADAS PARCIALES.pdf
DERIVADAS PARCIALES.pdf
 

Último

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Último (7)

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

Líneas+de+código

  • 1. MÉTODO BISECCIÓN function [raiz]=biseccion(def,x0,x1,tol) f=inline(def); % para poder declarar f(x0), f(x1)... if f(x0)*f(x1)<0 % para asegurarnos que existe la raíz x=x0; while abs(f(x))>tol % comienza el bucle x=(x0+x1)/2; % fórmula bisección(punto medio del intervalo es "x") if f(x0)*f(x)<0 % si cambia de signo entre el punto medio y x0 x1=x; % cambio el punto medio por x1 else % de lo contrario cambio x0 por el punto medio x0=x; end end raiz=x; % la raíz es el último punto medio else raiz=0; disp('no hay cambio de signo'); end MÉTODO RÉGULA FALSI / FALSA POSICIÓN function [y]=falsap(h,a,b,tol) f=inline(h); % para poder escribir f(a) f(b) c=(a*f(b)-b*f(a))/(f(b)-f(a)); %formula regula falsi, primer valor de c % el contador error=abs(f(c)); % el error es la ordenada en c while (error>tol) % mientras que el valor de f(c) sea mayor que la tolerancia se repetite el bucle c=(a*f(b)-b*f(a))/(f(b)-f(a)); if f(a)*f(c)<0 b=c; else a=c; end error=(f(c)); % el error es la última ordenada en c end y=c; % la solución es “y”, así que el último c se iguala a y MÉTODO DE NEWTON function[raiz]=newton(def,x0,c,tol) % c = número de ciclos syms x % al tener que derivar, tengo que declarar "x" f=sym(def); df=diff(f); % creo la función derivada de la anterior para escribir dfx(x) fx=inline(char(f)); % creo la función “fx” para poder escribir “fx(x0)” dfx=inline(char(df)); k=1; % variable para contar ciclos while abs(fx(x0))>tol || k>c %dos criterios de parada, tolerancia o ciclos x0=x0-fx(x0)/dfx(x0); k=k+1; % incremento el ciclo end if k>c % si el número de ciclos "k" supera al que he impuesto "c" raiz = 'no converge'; % no se llega a ningún resultado else raiz=x0; % si los ciclos "k" no superan a los "c", solución x0 end