Skip to content

Instantly share code, notes, and snippets.

Created March 11, 2014 17:22
Show Gist options
  • Save anonymous/9490591 to your computer and use it in GitHub Desktop.
Save anonymous/9490591 to your computer and use it in GitHub Desktop.
Pasted from IPython
{
"metadata": {
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Converg\u00eancia do M\u00e9todo de Newton\n",
"====\n",
"\n",
"Seja $f:[a,b]\\to \\mathbb{R}$ uma fun\u00e7\u00e3o \n",
"\n",
"* de classe $\\mathcal{C}^2$\n",
"* com um zero em $r \\in (a,b)$\n",
"* tal que $f^\\prime(r)\\neq 0$\n",
"\n",
"Considere a sequ\u00eancia $\\{x_n\\}_{n\\in \\mathbb{N}}$ com $x_0\\in (a,b)$ e\n",
"\n",
"$$x_{n+1}=x_n - \\frac{f(x_n)}{f^\\prime(x_n)}$$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"ordem de converg\u00eancia\n",
"----\n",
"\n",
"Antes de mostrar as condi\u00e7\u00f5es de converg\u00eancia, vamos assumir que a sequ\u1ebdncia converge a $r$, e vamos ver com que rapidez.\n",
"\n",
"Seja $e_n=x_n-r$ o erro de $n$-\u00e9sima itera\u00e7\u00e3o do m\u00e9todo de Newton\n",
"\n",
"$$ r = x_n - e_n \\implies f(r)= f(x_n-e_n) = f(x_n)- f^\\prime(x_n)e_n + \\frac{1}{2}f^{\\prime\\prime}(\\xi_n)e_n^2 = 0$$\n",
"\n",
"$$ \\frac{f(x_n)}{f^\\prime(x_n)} = e_n - \\frac{1}{2}\\frac{ f^{\\prime\\prime}(\\xi_n)}{f^\\prime(x_n)}e_n^2 = x_n - x_{n+1}= e_n - e_{n+1}$$\n",
"\n",
"da\u00ed\n",
"\n",
"$$ e_{n+1} = \\frac{1}{2}\\frac{ f^{\\prime\\prime}(\\xi_n)}{f^\\prime(x_n)}e_n^2 $$\n",
"\n",
"$$ \\lim_{n \\to \\infty} \\frac{e_{n+1}}{e_n^2} = \\frac{1}{2}\\frac{f^{\\prime\\prime}(r)}{f^\\prime(r)} = C $$\n",
"\n",
"Esta \u00e9 a defini\u00e7\u00e3o de converg\u00eancia de ordem 2 (ou converg\u00eancia quadr\u00e1tica)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Quando converge\n",
"----\n",
"\n",
"A converg\u00eancia depende da escolha de um $x_0$ bem pr\u00f3ximo de $r$. Em primeiro lugar, tomemos um n\u00famero $\\delta > 0$ tal que a\n",
"derivada $f^\\prime(x) \\neq 0$ no intervalo $ I= |x-r|\\lt \\delta$ ($I=(r-\\delta, r+\\delta)$).\n",
"Definimos:\n",
"$$ c(\\delta) = \\frac{1}{2} \\frac{\\max_{x\\in I}f^{\\prime\\prime}(x)}{\\min_{x\\in I}f^\\prime{x}} $$\n",
"Note que $\\lim_{\\delta \\to 0}\\delta c(\\delta)=0$ ent\u00e3o podemos tomar um $\\delta$ talque $\\delta c(\\delta)=\\alpha < 1$."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Deste modo temos que:\n",
"\n",
"$$|x_1-r|=|e_1|=\\frac{1}{2}\\frac{ |f^{\\prime\\prime}(\\xi_0)|}{|f^\\prime(x_0)|}e_0^2 \\leq c(\\delta)|e_0||e_0| \\lt \\alpha|e_0|$$\n",
"e por recorr\u00eancia\n",
"$$ |e_n| \\lt \\alpha^n|e_0| $$\n",
"O que mostra a converg\u00eancia $\\square$"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"M\u00e9todo das secantes\n",
"====\n",
"\n",
"Esta \u00e9 uma varia\u00e7\u00e3o do m\u00e9todo de Newton. \n",
"Fazemos a aproxima\u00e7\u00e3o da derivada por\n",
"$$ f^\\prime(x_n) = \\frac{f(x_n) - f(x_{n-1})}{x_n-x_{n-1}}$$\n",
"o que nos d\u00e1 a itera\u00e7\u00e3o de segunda ordem:\n",
"\n",
"$$ x_{n+1} = \\frac{x_{n-1}f(x_n)-x_nf(x_{n-1})}{f(x_n) - f(x_{n-1})}$$\n"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def secante(f,x0,x1,epsilon):\n",
" \"\"\" M\u00e9todo da secante para a encontrar a raiz de f(x)=0 \"\"\"\n",
" x= (x0*f(x1) - x1*f(x0))/(f(x1) - f(x0))\n",
" while abs(x1-x0) > epsilon:\n",
" x0,x1 = x1, x\n",
" x= (x0*f(x1) - x1*f(x0))/(f(x1) - f(x0))\n",
" return x"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Para testar vamos usar a fun\u00e7\u00e3o $f(x) =x^6 -x -1$."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%matplotlib inline\n",
"from matplotlib.pyplot import plot"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"x= arange(-1,1.3,0.01)\n",
"f = lambda x: x**6-x-1"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 8
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plot(x,f(x))\n",
"grid()"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0x7ff2c1c09f50>"
]
}
],
"prompt_number": 9
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"secante(f,1,1.3,0.001)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 6,
"text": [
"1.1347241385131241"
]
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"secante(f,-1.0,-0.5,0.001)"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 7,
"text": [
"-0.7780895986591118"
]
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment