SlideShare una empresa de Scribd logo
1 de 4
2.9 Método de Steffensen.
El método de Steffensen tiene en cuenta la observación anterior y se construye combinando
el método iterativo del punto fijo y el método de Aitken, de manera que solamente se
considera una sucesión de la siguiente forma:
, , , ^ , , , ^ , , , ^ , ...
o sea, cada dos iteraciones del punto fijo normal obtiene otro punto a partir de la fórmula:
de esta forma se acelera la convergencia, llegando a obtener una convergencia cuasi-
cuadrática, y algunas veces cuadrática, con lo que este método puede llegar a competir con
el método de Newton.
Ejemplo 2.5
Obtener una raíz de la función f(x) = x - cos x por la iteración del punto fijo y aplicando el
método de Steffensen, si tomamos g(x) = cos x = 0 y error<0.01.
= 0 = g(0) = 1
= g(1) = 0.5403
= g(0.685) = 0.7744 = g(0.7744) = 0.7148
= g(0.7384) = 0.7395
Como | - | = 0.0007 < 0.01 la solución aproximada es = 0.7393.
Algoritmo 2.8: Algoritmo de Steffensen.
Introducir los datos: x0, error, g(x), I (número máximo de iteraciones).
Hacer K = 0
Repetir
x1 = g(x0)
x2 = g(x1)
Ix0 = x1 - x0
Ix1 = x2 - x1
R1 = Ix1 / Ix0
x2N = x1 + Ix1 / (1-R1)
x0 = x2N
K = K+1
Hasta que (| x2 - x2N | < error o K > I).
Si K > I entonces "No converge"
si no solución = x2N
NOTA.- La iteración de punto fijo es efectiva cuando converge cuadráticamente, como en
el método de Newton. En general la iteración de punto fijo, converge sólo linealmente; por
tanto no ofrece competencia real al método de la secante o de regula falsi modificada. Aún
con extrapolación repetida, como en la iteración de Steffensen, la convergencia es a lo
sumo cuadrática. Como una etapa de la iteración de Steffensen cuesta dos evaluaciones de
la función de iteración g(x), la iteración de Steffensen es comparable, por tanto, con el
método de Newton
Método de Steffensen
Saltar a: navegación, búsqueda
El método de Steffensen(por Johan Frederik Steffensen) es un algoritmo para obtener los
ceros de una función. El método de Steffensen se puede considerar como una combinación
del método de punto fijo y del método de Aitken. Como el método de Aitken esencialmente
acelera la convergencia de otro método, se puede definir este método como el método de
punto fijo acelerado.
Índice
 1 Ventajas
 2 Algoritmo
o 2.1 Código Matlab
 3 Referencias
Ventajas
El método de Steffensen presenta una convergencia rápida y no requiere, como en el caso
del método de Newton, la evaluación de derivada alguna. Presenta además, la ventaja
adicional de que el proceso de iteración sólo necesita un punto inicial.
Otra ventaja del método de Steffensen es que -al igual que el de Newton- tiene
convergencia cuadrática. Es decir, ambos métodos permiten encontrar las raíces de una
función f "rápidamente" - en este caso rápidamente significa que en cada iteración, el
número de dígitos correctos en la respuesta se duplica. Pero la fórmula para el método de
Newton requiere la evaluación de la derivada de la función, el método de Steffensen no, por
lo que este último puede ser programado para una función genérica, mientras que la función
cumpla la restricción mencionada anteriormente.
El precio de la convergencia rápida es una doble evaluación de la función: tanto
como deben ser calculadas, lo que podría llevar un tiempo considerable
dependiendo de la función f. Por comparación, el método de la secante sólo necesita una
evaluación de la función por cada paso, así que con dos evaluaciones de la función del
método de la secante se pueden hacer dos pasos, y esos dos pasos aumentan el número de
dígitos correctos en un factor de 1,6. En un solo paso de tiempo el método de Steffensen (o
de Newton) aumenta los dígitos correctos en un factor de 2, lo que es sólo un poco mejor.
Al igual que el método de Newton y otros métodos cuadráticamente convergentes, la
debilidad fundamental en el método de Steffensen es la elección del valor inicial . Si el
valor de no está "lo suficientemente cerca" de la solución, el método puede fallar y la
secuencia de valores o bien puede oscilar entre dos valores, o bien
diverger hacia infinito (ambas alternativas pueden suceder).
Se calcula el siguiente punto de iteración a partir de la expresión:
Algoritmo
Para una sucesión {xn}, obtenida por el método del punto fijo xn+1 = f(xn), partimos de tres
puntos:[cita requerida]
y0= f(x0)
z0= f(y0)
donde x0 es el punto inicial. Obteniendo así:
x1 = x0 – (y0 –x0)1/2
z0 – 2*y0 – x0
En forma general:
Xn+1 = xn – (yn – xn)1/2
zn – 2* yn – xn
Donde si |xn+1 – xn| = error < Tol entonces se satisface la tolerancia.
Código Matlab
function [x,i,tolf]=steffensen(x0,f,tolx,nmax)
err=tolx+1;
x=x0;
phi=0;
while(i<nmax & err>tolx)
xx=x;
fxk=feval(f,x);
tolf=tolx*abs(phi);
if abs(fxk)<=tolf
break
end
fxk2=feval(f,x+fxk);
phi=(fxk2-fxk)/fxk;
x=xx-fxk/phi;
err=abs(x-xx);
i=i+1;
end

Más contenido relacionado

La actualidad más candente

Trigonometría 1
Trigonometría 1Trigonometría 1
Trigonometría 1
Betty Fer
 
A nonlinear analysis_method_for_performa fajfar.en.es
A nonlinear analysis_method_for_performa fajfar.en.esA nonlinear analysis_method_for_performa fajfar.en.es
A nonlinear analysis_method_for_performa fajfar.en.es
Wilder Rau Lino
 
Control automatico
Control automaticoControl automatico
Control automatico
paurc27
 
Introduccion A SeñAles
Introduccion A SeñAlesIntroduccion A SeñAles
Introduccion A SeñAles
israel.1x
 

La actualidad más candente (20)

Trigonometría 1
Trigonometría 1Trigonometría 1
Trigonometría 1
 
Caulculo Diferencial - PPTX
Caulculo Diferencial - PPTXCaulculo Diferencial - PPTX
Caulculo Diferencial - PPTX
 
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
TERMODINAMICA II PROPIEDADES RESIDUALES (Parcial 3 USB)
 
Criterios de estabilidad Controles Automáticos
Criterios de estabilidad  Controles Automáticos Criterios de estabilidad  Controles Automáticos
Criterios de estabilidad Controles Automáticos
 
Cap4
Cap4Cap4
Cap4
 
Estabilidad
EstabilidadEstabilidad
Estabilidad
 
Reglas de sintonizacion_para_controladores_pid
Reglas de sintonizacion_para_controladores_pidReglas de sintonizacion_para_controladores_pid
Reglas de sintonizacion_para_controladores_pid
 
Valuación de Opciones Europeas con el Modelo de Heston utilizando Métodos de ...
Valuación de Opciones Europeas con el Modelo de Heston utilizando Métodos de ...Valuación de Opciones Europeas con el Modelo de Heston utilizando Métodos de ...
Valuación de Opciones Europeas con el Modelo de Heston utilizando Métodos de ...
 
10 intercambiadores de-calor
10 intercambiadores de-calor10 intercambiadores de-calor
10 intercambiadores de-calor
 
analisis numerico
analisis numericoanalisis numerico
analisis numerico
 
Informe de práctica de física 4 puente de wheaston
Informe de práctica de física 4 puente de wheastonInforme de práctica de física 4 puente de wheaston
Informe de práctica de física 4 puente de wheaston
 
Sistemas de primer y segundo orden
Sistemas de primer y segundo ordenSistemas de primer y segundo orden
Sistemas de primer y segundo orden
 
funciones singulares
funciones singularesfunciones singulares
funciones singulares
 
Gases ideales y reales
Gases ideales y realesGases ideales y reales
Gases ideales y reales
 
A nonlinear analysis_method_for_performa fajfar.en.es
A nonlinear analysis_method_for_performa fajfar.en.esA nonlinear analysis_method_for_performa fajfar.en.es
A nonlinear analysis_method_for_performa fajfar.en.es
 
Control automatico
Control automaticoControl automatico
Control automatico
 
Teoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuenciaTeoria de control analisis de la respuesta en frecuencia
Teoria de control analisis de la respuesta en frecuencia
 
Introduccion A SeñAles
Introduccion A SeñAlesIntroduccion A SeñAles
Introduccion A SeñAles
 
Powerpoint laplace
Powerpoint laplacePowerpoint laplace
Powerpoint laplace
 
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-TUnidad 4 c-1control/DISEÑO DIRECTO/RTA-T
Unidad 4 c-1control/DISEÑO DIRECTO/RTA-T
 

Similar a Ceros de una funcion

Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
mauricio1520
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
mauricio1520
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
mauricio1520
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
mauricio1520
 
ECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIASECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIAS
daferro
 
Presentacion Metodo de Newton
Presentacion Metodo de NewtonPresentacion Metodo de Newton
Presentacion Metodo de Newton
pabloaguilar3
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertos
Natalia
 
Guia de estudio 2 (tema 2 metodos numericos)
Guia de estudio 2 (tema 2 metodos numericos)Guia de estudio 2 (tema 2 metodos numericos)
Guia de estudio 2 (tema 2 metodos numericos)
pedroperez683734
 

Similar a Ceros de una funcion (20)

Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
 
Trabajo metodos numericos!
Trabajo metodos numericos!Trabajo metodos numericos!
Trabajo metodos numericos!
 
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOExposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
 
ECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIASECUACIONES DIFERENCIALES ORDINARIAS
ECUACIONES DIFERENCIALES ORDINARIAS
 
Presentacion Metodo de Newton
Presentacion Metodo de NewtonPresentacion Metodo de Newton
Presentacion Metodo de Newton
 
Método de la Secante
Método de la SecanteMétodo de la Secante
Método de la Secante
 
Puntofijo
PuntofijoPuntofijo
Puntofijo
 
SOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALESSOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALES
 
Diferenciación e Integración Numérica
Diferenciación e Integración NuméricaDiferenciación e Integración Numérica
Diferenciación e Integración Numérica
 
Metodos abiertos
Metodos abiertosMetodos abiertos
Metodos abiertos
 
Metodos numericos equipo 3
Metodos numericos equipo 3Metodos numericos equipo 3
Metodos numericos equipo 3
 
Solución de ecuaciones no lineales
Solución de ecuaciones no linealesSolución de ecuaciones no lineales
Solución de ecuaciones no lineales
 
Tema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una VariableTema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una Variable
 
Fisica computaciona I-Semana 6.pdf
Fisica computaciona I-Semana 6.pdfFisica computaciona I-Semana 6.pdf
Fisica computaciona I-Semana 6.pdf
 
Guia de estudio 2 (tema 2 metodos numericos)
Guia de estudio 2 (tema 2 metodos numericos)Guia de estudio 2 (tema 2 metodos numericos)
Guia de estudio 2 (tema 2 metodos numericos)
 
Método de newton raphson Metodos Numericos
Método de newton raphson Metodos NumericosMétodo de newton raphson Metodos Numericos
Método de newton raphson Metodos Numericos
 
Método de newton raphson
Método de newton raphsonMétodo de newton raphson
Método de newton raphson
 
Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.Métodos numéricos. Unidad 2.
Métodos numéricos. Unidad 2.
 

Último

IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, eppIAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
CatalinaSezCrdenas
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
frank0071
 
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdfHobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
frank0071
 
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdfAlthusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
frank0071
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
frank0071
 
Derivadas- sus aplicaciones en la vida cotidiana
Derivadas- sus aplicaciones en la vida cotidianaDerivadas- sus aplicaciones en la vida cotidiana
Derivadas- sus aplicaciones en la vida cotidiana
pabv24
 

Último (20)

Matemáticas Aplicadas usando Python
Matemáticas Aplicadas   usando    PythonMatemáticas Aplicadas   usando    Python
Matemáticas Aplicadas usando Python
 
Mapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdfMapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdf
 
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, eppIAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
 
SESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdfSESION 3º caracteristicas de los seres vivos.pdf
SESION 3º caracteristicas de los seres vivos.pdf
 
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdfAntequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
 
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxPRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
 
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdfLOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
 
La Célula, unidad fundamental de la vida
La Célula, unidad fundamental de la vidaLa Célula, unidad fundamental de la vida
La Célula, unidad fundamental de la vida
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
 
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdfHobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
 
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxEl Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
 
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdfAlthusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
 
Pelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibrasPelos y fibras. Criminalistica pelos y fibras
Pelos y fibras. Criminalistica pelos y fibras
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
 
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
 
hipotalamo hipofisis clase de endocrinología
hipotalamo hipofisis clase de endocrinologíahipotalamo hipofisis clase de endocrinología
hipotalamo hipofisis clase de endocrinología
 
COMBATE 02 DE MAYO O COMBATE DE CALLAO.docx
COMBATE 02 DE MAYO O COMBATE DE CALLAO.docxCOMBATE 02 DE MAYO O COMBATE DE CALLAO.docx
COMBATE 02 DE MAYO O COMBATE DE CALLAO.docx
 
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALESLIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
 
Derivadas- sus aplicaciones en la vida cotidiana
Derivadas- sus aplicaciones en la vida cotidianaDerivadas- sus aplicaciones en la vida cotidiana
Derivadas- sus aplicaciones en la vida cotidiana
 
Enfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.docEnfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.doc
 

Ceros de una funcion

  • 1. 2.9 Método de Steffensen. El método de Steffensen tiene en cuenta la observación anterior y se construye combinando el método iterativo del punto fijo y el método de Aitken, de manera que solamente se considera una sucesión de la siguiente forma: , , , ^ , , , ^ , , , ^ , ... o sea, cada dos iteraciones del punto fijo normal obtiene otro punto a partir de la fórmula: de esta forma se acelera la convergencia, llegando a obtener una convergencia cuasi- cuadrática, y algunas veces cuadrática, con lo que este método puede llegar a competir con el método de Newton. Ejemplo 2.5 Obtener una raíz de la función f(x) = x - cos x por la iteración del punto fijo y aplicando el método de Steffensen, si tomamos g(x) = cos x = 0 y error<0.01. = 0 = g(0) = 1 = g(1) = 0.5403 = g(0.685) = 0.7744 = g(0.7744) = 0.7148 = g(0.7384) = 0.7395
  • 2. Como | - | = 0.0007 < 0.01 la solución aproximada es = 0.7393. Algoritmo 2.8: Algoritmo de Steffensen. Introducir los datos: x0, error, g(x), I (número máximo de iteraciones). Hacer K = 0 Repetir x1 = g(x0) x2 = g(x1) Ix0 = x1 - x0 Ix1 = x2 - x1 R1 = Ix1 / Ix0 x2N = x1 + Ix1 / (1-R1) x0 = x2N K = K+1 Hasta que (| x2 - x2N | < error o K > I). Si K > I entonces "No converge" si no solución = x2N NOTA.- La iteración de punto fijo es efectiva cuando converge cuadráticamente, como en el método de Newton. En general la iteración de punto fijo, converge sólo linealmente; por tanto no ofrece competencia real al método de la secante o de regula falsi modificada. Aún con extrapolación repetida, como en la iteración de Steffensen, la convergencia es a lo sumo cuadrática. Como una etapa de la iteración de Steffensen cuesta dos evaluaciones de la función de iteración g(x), la iteración de Steffensen es comparable, por tanto, con el método de Newton Método de Steffensen Saltar a: navegación, búsqueda
  • 3. El método de Steffensen(por Johan Frederik Steffensen) es un algoritmo para obtener los ceros de una función. El método de Steffensen se puede considerar como una combinación del método de punto fijo y del método de Aitken. Como el método de Aitken esencialmente acelera la convergencia de otro método, se puede definir este método como el método de punto fijo acelerado. Índice  1 Ventajas  2 Algoritmo o 2.1 Código Matlab  3 Referencias Ventajas El método de Steffensen presenta una convergencia rápida y no requiere, como en el caso del método de Newton, la evaluación de derivada alguna. Presenta además, la ventaja adicional de que el proceso de iteración sólo necesita un punto inicial. Otra ventaja del método de Steffensen es que -al igual que el de Newton- tiene convergencia cuadrática. Es decir, ambos métodos permiten encontrar las raíces de una función f "rápidamente" - en este caso rápidamente significa que en cada iteración, el número de dígitos correctos en la respuesta se duplica. Pero la fórmula para el método de Newton requiere la evaluación de la derivada de la función, el método de Steffensen no, por lo que este último puede ser programado para una función genérica, mientras que la función cumpla la restricción mencionada anteriormente. El precio de la convergencia rápida es una doble evaluación de la función: tanto como deben ser calculadas, lo que podría llevar un tiempo considerable dependiendo de la función f. Por comparación, el método de la secante sólo necesita una evaluación de la función por cada paso, así que con dos evaluaciones de la función del método de la secante se pueden hacer dos pasos, y esos dos pasos aumentan el número de dígitos correctos en un factor de 1,6. En un solo paso de tiempo el método de Steffensen (o de Newton) aumenta los dígitos correctos en un factor de 2, lo que es sólo un poco mejor. Al igual que el método de Newton y otros métodos cuadráticamente convergentes, la debilidad fundamental en el método de Steffensen es la elección del valor inicial . Si el valor de no está "lo suficientemente cerca" de la solución, el método puede fallar y la secuencia de valores o bien puede oscilar entre dos valores, o bien diverger hacia infinito (ambas alternativas pueden suceder). Se calcula el siguiente punto de iteración a partir de la expresión:
  • 4. Algoritmo Para una sucesión {xn}, obtenida por el método del punto fijo xn+1 = f(xn), partimos de tres puntos:[cita requerida] y0= f(x0) z0= f(y0) donde x0 es el punto inicial. Obteniendo así: x1 = x0 – (y0 –x0)1/2 z0 – 2*y0 – x0 En forma general: Xn+1 = xn – (yn – xn)1/2 zn – 2* yn – xn Donde si |xn+1 – xn| = error < Tol entonces se satisface la tolerancia. Código Matlab function [x,i,tolf]=steffensen(x0,f,tolx,nmax) err=tolx+1; x=x0; phi=0; while(i<nmax & err>tolx) xx=x; fxk=feval(f,x); tolf=tolx*abs(phi); if abs(fxk)<=tolf break end fxk2=feval(f,x+fxk); phi=(fxk2-fxk)/fxk; x=xx-fxk/phi; err=abs(x-xx); i=i+1; end