SlideShare una empresa de Scribd logo
1 de 3
GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS
MÉTODO DE LA BISECCIÓN - MATLAB (TEMA 2)
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 raíz en mi intervalo
x=x0; % el punto medio empieza siendo x0
while abs(f(x)) > tol % comienza el bucle, mientras el valor de la
función supere a la tolerancia
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; % x1 ahora es el punto medio calculado
else % de lo contrario
x0=x; % x0 es el punto medio calculado
end
end
raiz=x; % la raíz es el último punto medio
elseif f(x0)*f(x1) > 0
raiz ='no hay cambio de signo'; % la funcion no corta al eje x
elseif f(x0)*f(x1) == 0
raiz = 'la raiz es uno de los extremos';
end
end
EJECUCIÓN DEL PROGRAMA EN COMMAND WINDOW
Ejemplos:
>> [raiz]=biseccion('x^2',0,2,0.001)
raiz =
'la funcion es uno de los extremos'
>> [raiz]=biseccion('x^2',1,2,0.001)
raiz =
'no hay cambio de signo'
>> [raiz]=biseccion('x^2-2',0,2,0.001)
raiz =
1.4141
GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS
MÉTODO DE LA RÉGULA FALSI
function [y]=falsap(h,a,b,tol)
f = inline(h); % declaro la función
c = (a*f(b)-b*f(a))/(f(b)-f(a)); % declaro el punto intermedio
error = abs(f(c)); % declaro el error
while (error > tol)
c = (a*f(b)-b*f(a))/(f(b)-f(a)); % calculo el punto intermedio
entre a y b
if f(a)*f(c) < 0 % si cambia de signo en el intervalo [a,c]
b = c; % sustituye el punto b por el c
else % si no ocurre lo anterior
a = c; % sustituye el punto a por el c
end
error = f(c); % el error que indica el "while" es f(c)
end
y = c; % la raiz, que he llamado y, es el último punto c
end
EJECUCIÓN DEL PROGRAMA EN COMMAND WINDOW
Ejemplos:
>> [y]=falsap('x^3-2*x+3',1,1.5,0.01)
y =
-3.1014
>> [y]=falsap('x^3-2',1,1.5,0.01)
y =
1.2105
>> [y]=falsap('asin(x)',0,1,0.01)
y =
0
GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS
MÉTODO DE NEWTON
function[raiz]=newton(def,x0,c,tol)
syms x
f = str2sym(def);
df = diff(f);
fx = inline (char(f));
dfx = inline (char(df));
k = 1;
while abs (fx(x0)) > tol || k > c
x0 = x0 - fx (x0)/dfx(x0);
k = k + 1;
end
if k > c
raiz = 'no converge';
else
raiz = x0;
end
Ejemplos:
>> [raiz]=newton('x^3-2',1.2,5,0.01)
raiz =
1.2599
>> [raiz]=newton('exp(x-5)+sin(x)',3,5,0.01)
raiz =
3.3235
>> [raiz]=newton('(2*sin(x)+2*x-5)/(2*cos(x)-4)',1,5,0.01)
raiz =
1.5019

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Diferencias numericas
Diferencias numericasDiferencias numericas
Diferencias numericas
 
Funcion bar3 d
Funcion bar3 dFuncion bar3 d
Funcion bar3 d
 
Robin riberoprograma2
Robin riberoprograma2Robin riberoprograma2
Robin riberoprograma2
 
Fpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.comFpr Tema 5 www.fresymetal.com
Fpr Tema 5 www.fresymetal.com
 
Function secante
Function secanteFunction secante
Function secante
 
Estructura de instrucciones de control
Estructura de instrucciones de controlEstructura de instrucciones de control
Estructura de instrucciones de control
 
Tema III Estructuras de control
Tema III Estructuras de controlTema III Estructuras de control
Tema III Estructuras de control
 
Programa en lenguaje C
Programa en lenguaje CPrograma en lenguaje C
Programa en lenguaje C
 
Programa 16
Programa 16Programa 16
Programa 16
 
Presentacion 2 5
Presentacion 2 5Presentacion 2 5
Presentacion 2 5
 
Bucles anidados 2012
Bucles anidados 2012Bucles anidados 2012
Bucles anidados 2012
 
Teorema de Ruffini con Blancafort
Teorema de Ruffini con BlancafortTeorema de Ruffini con Blancafort
Teorema de Ruffini con Blancafort
 
Semana 12
Semana 12Semana 12
Semana 12
 
INTEGRALES..docx
INTEGRALES..docxINTEGRALES..docx
INTEGRALES..docx
 
Repaso c
Repaso cRepaso c
Repaso c
 
Michael
MichaelMichael
Michael
 
Andres quintal.doc
Andres quintal.docAndres quintal.doc
Andres quintal.doc
 
Hp
HpHp
Hp
 
Derivada
DerivadaDerivada
Derivada
 
Aplicaciones derivadas
Aplicaciones derivadasAplicaciones derivadas
Aplicaciones derivadas
 

Similar a MétodosNuméricosBisecciónRegulaFalsaNewton

Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricosLilly Kwang
 
Integracion numérica
Integracion numéricaIntegracion numérica
Integracion numéricaKike Prieto
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccionrjvillon
 
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
 
aplicaciones de la derivada.ppt
aplicaciones de la derivada.pptaplicaciones de la derivada.ppt
aplicaciones de la derivada.pptosornoosorno
 
Introducción alicaciones de la derivada ppt
Introducción alicaciones de la derivada   pptIntroducción alicaciones de la derivada   ppt
Introducción alicaciones de la derivada pptNoelBologna
 
codigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxcodigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxEnderGaona1
 
Introducción alicaciones de la derivada
Introducción alicaciones de la derivadaIntroducción alicaciones de la derivada
Introducción alicaciones de la derivadaNoelBologna
 
Derivadas- Universidad de la Guajira, Calculo Diferencial
Derivadas- Universidad de la Guajira, Calculo DiferencialDerivadas- Universidad de la Guajira, Calculo Diferencial
Derivadas- Universidad de la Guajira, Calculo Diferencialdanis_garcia
 
Revista horacio
Revista horacioRevista horacio
Revista horacioHORACIO920
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESJenny López
 
Aplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialAplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialJuliho Castillo
 
Derivadas!!!
Derivadas!!!Derivadas!!!
Derivadas!!!Kthepg
 
Grafica en Matlab de series de fourier
Grafica en Matlab de series de fourierGrafica en Matlab de series de fourier
Grafica en Matlab de series de fourierJorge Flores
 

Similar a MétodosNuméricosBisecciónRegulaFalsaNewton (20)

03 clase3.ppt
03 clase3.ppt03 clase3.ppt
03 clase3.ppt
 
Métodos numéricos
Métodos numéricosMétodos numéricos
Métodos numéricos
 
Integracion numérica
Integracion numéricaIntegracion numérica
Integracion numérica
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
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
 
aplicaciones de la derivada.ppt
aplicaciones de la derivada.pptaplicaciones de la derivada.ppt
aplicaciones de la derivada.ppt
 
18. Extremos de funciones.pdf
18. Extremos de funciones.pdf18. Extremos de funciones.pdf
18. Extremos de funciones.pdf
 
Matlab2009b -clase2
Matlab2009b  -clase2Matlab2009b  -clase2
Matlab2009b -clase2
 
Introducción alicaciones de la derivada ppt
Introducción alicaciones de la derivada   pptIntroducción alicaciones de la derivada   ppt
Introducción alicaciones de la derivada ppt
 
codigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docxcodigos metodosnumericosingenieriaelectrica.docx
codigos metodosnumericosingenieriaelectrica.docx
 
Introducción alicaciones de la derivada
Introducción alicaciones de la derivadaIntroducción alicaciones de la derivada
Introducción alicaciones de la derivada
 
Derivadas- Universidad de la Guajira, Calculo Diferencial
Derivadas- Universidad de la Guajira, Calculo DiferencialDerivadas- Universidad de la Guajira, Calculo Diferencial
Derivadas- Universidad de la Guajira, Calculo Diferencial
 
Revista horacio
Revista horacioRevista horacio
Revista horacio
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONES
 
Aplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo DiferencialAplicaciones del Cálculo Diferencial
Aplicaciones del Cálculo Diferencial
 
Muller
MullerMuller
Muller
 
Derivadas. aplicaciones
Derivadas. aplicacionesDerivadas. aplicaciones
Derivadas. aplicaciones
 
Derivadas!!!
Derivadas!!!Derivadas!!!
Derivadas!!!
 
Grafica en Matlab de series de fourier
Grafica en Matlab de series de fourierGrafica en Matlab de series de fourier
Grafica en Matlab de series de fourier
 

Último

ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 

Último (20)

ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 

MétodosNuméricosBisecciónRegulaFalsaNewton

  • 1. GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS MÉTODO DE LA BISECCIÓN - MATLAB (TEMA 2) 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 raíz en mi intervalo x=x0; % el punto medio empieza siendo x0 while abs(f(x)) > tol % comienza el bucle, mientras el valor de la función supere a la tolerancia 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; % x1 ahora es el punto medio calculado else % de lo contrario x0=x; % x0 es el punto medio calculado end end raiz=x; % la raíz es el último punto medio elseif f(x0)*f(x1) > 0 raiz ='no hay cambio de signo'; % la funcion no corta al eje x elseif f(x0)*f(x1) == 0 raiz = 'la raiz es uno de los extremos'; end end EJECUCIÓN DEL PROGRAMA EN COMMAND WINDOW Ejemplos: >> [raiz]=biseccion('x^2',0,2,0.001) raiz = 'la funcion es uno de los extremos' >> [raiz]=biseccion('x^2',1,2,0.001) raiz = 'no hay cambio de signo' >> [raiz]=biseccion('x^2-2',0,2,0.001) raiz = 1.4141
  • 2. GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS MÉTODO DE LA RÉGULA FALSI function [y]=falsap(h,a,b,tol) f = inline(h); % declaro la función c = (a*f(b)-b*f(a))/(f(b)-f(a)); % declaro el punto intermedio error = abs(f(c)); % declaro el error while (error > tol) c = (a*f(b)-b*f(a))/(f(b)-f(a)); % calculo el punto intermedio entre a y b if f(a)*f(c) < 0 % si cambia de signo en el intervalo [a,c] b = c; % sustituye el punto b por el c else % si no ocurre lo anterior a = c; % sustituye el punto a por el c end error = f(c); % el error que indica el "while" es f(c) end y = c; % la raiz, que he llamado y, es el último punto c end EJECUCIÓN DEL PROGRAMA EN COMMAND WINDOW Ejemplos: >> [y]=falsap('x^3-2*x+3',1,1.5,0.01) y = -3.1014 >> [y]=falsap('x^3-2',1,1.5,0.01) y = 1.2105 >> [y]=falsap('asin(x)',0,1,0.01) y = 0
  • 3. GRADO INGENIERÍA CIVIL MÉTODOS NUMÉRICOS MÉTODO DE NEWTON function[raiz]=newton(def,x0,c,tol) syms x f = str2sym(def); df = diff(f); fx = inline (char(f)); dfx = inline (char(df)); k = 1; while abs (fx(x0)) > tol || k > c x0 = x0 - fx (x0)/dfx(x0); k = k + 1; end if k > c raiz = 'no converge'; else raiz = x0; end Ejemplos: >> [raiz]=newton('x^3-2',1.2,5,0.01) raiz = 1.2599 >> [raiz]=newton('exp(x-5)+sin(x)',3,5,0.01) raiz = 3.3235 >> [raiz]=newton('(2*sin(x)+2*x-5)/(2*cos(x)-4)',1,5,0.01) raiz = 1.5019