Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

5 votos

Método de iteración de Newton

necesito un poco de ayuda aquí. Mi función es f(x)=x3 . Se me pidió para encontrar el número de iteraciones necesarias para alcanzar la precisión 105 si x0=0.9

Me preguntaba si hay una fórmula general para encontrar el número de iteración, por lo tanto, la fórmula sé que es

xn+1=xnf(xn)f(xn).

Sé que es fácil encontrar el número de iteración por esta fórmula, pero ¿y si el número de iteración para alcanzar mis precisión es del 40 ? necesito calcular todo esto iteraciones ? o hay una fórmula general ?

Así que por favor si alguien sabe por favor ayuda.

Por CIERTO, esto es para Newton

Gracias

5voto

Taye Puntos 81

Cuando se utiliza f(x)=x3 la repetición se convierte en xn+1=xnx3n3x2n=23xn y por lo tanto, puede ser resuelto explícitamente como

xn=(23)nx0.

Ahora sólo tienes que este enchufe en la desigualdad xn105, tomar el logaritmo y resolver n, que da

$$n\ln\frac{2}{3}\leq\ln\frac{10^{-5}}{0.9}\quad\Rightarrow\quad n\geq\frac{\ln (10^{-5}/0.9)}{\ln(2/3)}\approx 28.2 Tenga en cuenta que convierte a se divide a través de un logaritmo negativo.

Esto significa, la iteración 29 es el primero que dentro del 105-barrio.

3voto

abyss.7 Puntos 130

Ingeneral el error en el método de Newton satisface:

en+1=f

donde \theta_n es determinado número entre el x_n y la raíz.

Poner e_0 igual a la longitud del intervalo donde su raíz. Asuma que usted puede enlazado |-\frac{f''(\theta_n)}{2f'(x_n)}|<M.

A continuación,|e_n|\le M|e_{n-1}|^2\le M^{1+2}|e_{n-2}|^4\le ...\le M^{1+2+4+...+2^n}|e_0|^{2^n}=|e_0M|^{2^{n}}M^2.

Si queremos d dígitos podemos poner |e_0M|^{2^{n}}M^2<10^{-d} y resolver para n.

Llegamos {2^{n}}>\frac{\ln(\frac{10^{-d}}{M^2})}{\ln|e_0M|}. Así

n>\log_2\left(\frac{\ln(\frac{10^{-d}}{M^2})}{\ln|e_0M|}\right).

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X