Está en la página 1de 12

{

"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "Untitled11.ipynb",
"provenance": [],
"collapsed_sections": []
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "PzJrkfOFe8S7"
},
"source": [
"#Ejercicio 3: Solución de ecuaciones no lineales\n",
"\n",
"\n",
"Descripción del ejercicio:\n",
"\n",
"A: Suponga que se dispara un proyectil desde el suelo, en donde su\n",
"ecuación del movimiento en altura está dada por la ecuación \n",
"$$y=f(t)=745(1-e{^{-t-10}})-49𝑡$$\n",
"Determinar el tiempo que le toma al proyectil impactar en el suelo.\n",
"\n",
"Para cada uno de los ejercicios seleccionados realice un programa en\n",
"Python empleando Google Colab que:\n",
"\n",
"• Genere una tabla en el intervalo en donde se encuentre la\n",
"primera raíz (positiva o negativa) y grafique la función en ese\n",
"intervalo (use un tamaño de paso adecuado que le permita\n",
"observar los cambios de signo). Indique el, o los, subintervalo\n",
"en donde posiblemente se encuentra la raíz.\n",
"\n",
"• Determine, con una exactitud de $(10{^{-6}})$, o al menos 10
iteraciones, la raíz visualizada en el ejercicio anterior empleando cada uno de los
métodos"
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "meelch9VjDnX"
},
"source": [
"hallar la raices de la funcion\n",
"$f(x)= \\pi x \\sqrt[2]{81+x^{2}} - 750$"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rDu1_mUjfABY",
"outputId": "014c164b-815c-49fd-d7e8-8e02ef497f9d"
},
"source": [
"from math import sqrt, pi\n",
"x=0\n",
"Funcion = 0\n",
"print ('{:^15}{:^15}'.format('x',' F(x)'))\n",
"for i in range (20):\n",
" Funcion = pi * x * sqrt(81 + x**2) - 750\n",
" x = x + 1\n",
" print ('{:^15}{:^15.20f}'.format(x-1, Funcion))\n",
" "
],
"execution_count": 7,
"outputs": [
{
"output_type": "stream",
"text": [
" x F(x) \n",
" 0 -750.00000000000000000000\n",
" 1 -721.55166857460130813706\n",
" 2 -692.07189372704829111171\n",
" 3 -660.58870560783509517933\n",
" 4 -626.23560273450732438505\n",
" 5 -588.27661992498792642436\n",
" 6 -546.11087881549838130013\n",
" 7 -499.26232824934504606063\n",
" 8 -447.36171947007557037068\n",
" 9 -390.12648200917237772956\n",
" 10 -327.34193529554249835201\n",
" 11 -258.84536979539120693516\n",
" 12 -184.51332235383722490951\n",
" 13 -104.25176272325336412905\n",
" 14 -17.98868714756633835350\n",
" 15 74.33140363266647909768\n",
" 16 172.75159760944393383397\n",
" 17 277.30560137112320262531\n",
" 18 388.01998642859757637780\n",
" 19 504.91586070406333419669\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 373
},
"id": "hcDzIYT6hWPO",
"outputId": "b924b701-5938-4909-f5cb-703402645092"
},
"source": [
"from matplotlib import pyplot\n",
"from numpy import arange\n",
"from math import sqrt, pi\n",
"\n",
"pyplot.figure(figsize=(16,9)) #tamaño de la imagen\n",
"\n",
"#funcion para evaluar\n",
"def F(n):\n",
" return pi * n * sqrt(81 + n**2) - 750\n",
"x = arange(14,15,0.5) #valores de x donde esta la raiz\n",
"pyplot.ylim(-10,10) #limitacion de valores del eje y\n",
"\n",
"#grafico\n",
"pyplot.plot(x,[F(i) for i in x])\n",
"#ajuste de los interesados de los ejes 'x' y 'y'\n",
"pyplot.xticks(arange(10, max(x)+1, 1))\n",
"pyplot.yticks(arange(-10, 10 + 1, 1))\n",
"#ejes\n",
"pyplot.axhline(0, color=\"black\")\n",
"pyplot.axvline(0, color=\"black\")\n",
"pyplot.ylabel('y')\n",
"pyplot.xlabel('x')\n",
"pyplot.grid()#muestra la cuadricula"
],
"execution_count": 11,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png":
"iVBORw0KGgoAAAANSUhEUgAAA7UAAAIaCAYAAAD/ZGq6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEg
AACxIB0t1+/
AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9y
Zy+WH4yJAAAgAElEQVR4nO3de5CteVkf+u+ze/
certoi0oOAgopERSDS4i3GBkZDjCVHPBqoGDWmstVSD1ie45FM1KQ8VBRjxHNyKslWCJ6SQLwhHKICoy45o
KBcBpjhjnKZ4TISbKGF2ev2O3909549Pd0ze2bW7vd91/p8qnbt7l7L3t/
n92LVeub5vb+3WmsBAACAITrVdQAAAAC4qzS1AAAADJamFgAAgMHS1AIAADBYmloAAAAGS1MLAADAYHXa1F
bV86rqpqq67qKf3a+qXllV797/+7O6zAgAAEB/dT2pfX6SJx362U8k+YPW2sOT/
MH+9wAAAHAb1VrrNkDVQ5O8rLX2yP3v35lku7X24ap6YJJRa+0RHUYEAACgp7qe1B5ls7X24f2vP5Jks8sw
AAAA9NfprgPcntZaq6ojR8lVdTbJ2SS55z3v+diHPOQhJ5rtzvjgBz+YJOlzRgCAw+bzeU6d6uMMZDGWub5
lri1R3x2ZteSDn5zns+9Rue+ZWmCyxbgr9b3rXe/6WGvtc456rY9N7Uer6oEXbT+
+6ag3tdbOJTmXJFtbW+31r3/9SWa8U7a3t5Mko9Go0xwAAHfGaDS68DlmGS1zfctcW6K+O3LjzqfzdT/
7h/m5b//y/OOv/LzFBVuQu1JfVb3/uNf6+J83Xprke/a//p4kL+kwCwAAwKCMp/
MkyfpaH9u9xev6kT4vTPKnSR5RVTdU1T9P8rNJvrGq3p3kqv3vAQAAuAST2V5Te+b0ajS1nW4/
bq097ZiXnniiQQAAAJaESS0AAACDNV6xSe1qVAkAALAiDia1Z0xqAQAAGJpVu6d2NaoEAABYEe6pBQAAYLA
uTGo1tQAAAAzNeNaSJGdOV8dJToamFgAAYInYfgwAAMBgOSgKAACAwTKpBQAAYLBMagEAABis81OnHwMAAD
BQB5Na248BAAAYnPF0nrVTlbVTHukDAADAwExm85XZepxoagEAAJbKZNayvrYaU9pEUwsAALBUzk/
nOXN6resYJ6aXTW1VPb2qrquq66vqGV3nAQAAGIq97ccmtZ2pqkcm+RdJHpfk0Um+paq+qNtUAAAAwzCezr
O+Is+oTXrY1Cb5kiSva619qrU2TfLHSZ7ScSYAAIBBWLWDok53HeAI1yV5VlV9dpJPJ/nmJK8//
KaqOpvkbJJsbm5mNBqdZMY7ZWdnJ0l6nREA4LDd3d2l/
vyyzPUtc22J+u7Ihz56c87f3Hq7Rou+fr1raltrb6+qn0vyiiR/
m+TaJLMj3ncuybkk2draatvb2ycZ807Z2NhIkvQ5IwDAYaPRaKk/vyxzfctcW6K+O/
Lc974udfM029tft7hQC7To69fLmXRr7bmttce21v5+kr9O8q6uMwEAAAzBeGr7ceeq6gGttZuq6vOydz/
tV3edCQAAYAgms3nudaaXrd5l0ddKf2v/
ntpJkh9qre10HQgAAGAIxrN5PnOFHunTy6a2tfb1XWcAAAAYosm05YxH+gAAADBEk9k86yt0T+3qVAoAALA
Czk/
nJrUAAAAM02S2Wqcfr06lAAAAK2Bs+zEAAABDNbH9GAAAgKEyqQUAAGCQWmuZzDzSBwAAgAEaz+ZJkjNr1X
GSk6OpBQAAWBKTWUsSk1oAAACGZzLdm9S6pxYAAIDBubD92KQWAACAoRmb1AIAADBUtxwUtTqt3upUCgAAs
OQmth8DAAAwVLYf90hV/
WhVXV9V11XVC6vqHl1nAgAA6DOT2p6oqgcl+V+SbLXWHplkLclTu00FAADQb+cvTGqr4yQnp5dN7b7TSe5Z
VaeT3CvJhzrOAwAA0GuTWUuSXLFCk9rTXQc4Smvtxqr6d0k+kOTTSV7RWnvFxe+pqrNJzibJ5uZmRqPRiee
8VDs7O0nS64wAAIft7u4u9eeXZa5vmWtL1Hd73nTTNEnylmvflE/
+5doCUy3Ooq9fL5vaqvqsJE9O8rAkO0l+o6q+q7X2awfvaa2dS3IuSba2ttr29nYXUS/
JxsZGkqTPGQEADhuNRkv9+WWZ61vm2hL13Z5PvfXDyRvfmK/5qq/
M37nyMxYbbEEWff36OpO+Kslfttb+qrU2SfLbSb6240wAAAC9dnBQlNOPu/
eBJF9dVfeqqkryxCRv7zgTAABArx0cFHVGU9ut1trrkvxmkjcmeWv2cp7rNBQAAEDPreIjfXp5T22StNZ+O
slPd50DAABgKMZT248BAAAYqFWc1K5OpQAAAEvulkltdZzk5GhqAQAAlsR41pI4KAoAAIABGk/
nWV+r7D1EZjVoagEAAJbEZDZfqSltoqkFAABYGpPZPOsrdEhUoqkFAABYGuOpSS0AAAADNZ7NV+oZtYmmFg
AAYGmMp/
NcYfsxAAAAQzQxqQUAAGCoxtN51k+vzuN8Ek0tAADA0pjMmoOiAAAAGKbx1PZjAAAABmo8m+eMg6IAAAAYI
s+pBQAAYLAmJrX9UFWPqKprL/
rziap6Rte5AAAA+mwVH+lzuusAR2mtvTPJY5KkqtaS3JjkxZ2GAgAA6Lnx1KS2j56Y5L2ttfd3HQQAAKDPx
rNmUttDT03ywsM/rKqzSc4myebmZkaj0QnHunQ7OztJ0uuMAACH7e7uLvXnl2Wub5lrS9R3ez518/
nc9JEPZTT6H4sNtUCLvn69bmqr6kySb03yzMOvtdbOJTmXJFtbW217e/
tkw90JGxsbSZI+ZwQAOGw0Gi3155dlrm+Za0vUd3vaH/x+vuDzH5Lt7S9dbKgFWvT16/
tc+h8meWNr7aNdBwEAAOi78QoeFNX3ap+WI7YeAwAAcGuzects3hwU1RdVde8k35jkt7vOAgAA0HeT2TxJV
m5S29t7altrf5vks7vOAQAAMATj/
ab2CpNaAAAAhmYyXc1J7WpVCwAAsKQOJrXuqQUAAGBwJtOWxKQWAACAARrPZklMagEAABig8f6k9sxadZzk
ZGlqAQAAlsB4RR/
ps1rVAgAALKmJg6IAAAAYqrFH+gAAADBUHukDAADAYB1Mas+Y1AIAADA07qkFAABgsCZOPwYAAGCoLmw/
NqkFAABgaMazliRZX6uOk5wsTS0AAMASOJjUXrG21nGSk9XbpraqNqrqN6vqHVX19qr6mq4zAQAA9NWFe2p
Pr9ak9nTXAW7HLyX5/dba/
1xVZ5Lcq+tAAAAAfXUwqV21g6J62dRW1Wcm+ftJvjdJWmvjJOMuMwEAAPTZZDZPVXL6lEltHzwsyV8l+S9V
9egkb0jy9Nba3x68oarOJjmbJJubmxmNRl3kvCQ7OztJ0uuMAACH7e7uLvXnl2Wub5lrS9R3nPf85Thrlfz
xH//
x4kMt0KKvX1+b2tNJviLJj7TWXldVv5TkJ5L85MEbWmvnkpxLkq2trba9vd1FzkuysbGRJOlzRgCAw0aj0V
J/flnm+pa5tkR9x/njT16fe37oht6vzaKvX183W9+Q5IbW2uv2v//N7DW5AAAAHGEym2d9xZ5Rm/
S0qW2tfSTJB6vqEfs/emKSt3UYCQAAoNfG03nOrNghUUl/tx8nyY8kecH+ycd/
keSfdZwHAACgtyaztnKP80l63NS21q5NstV1DgAAgCFY1Unt6lUMAACwhMaz+co9ozbR1AIAACyF8XSeKxw
UBQAAwBBNTGoBAAAYqvFUUwsAAMBATWbznLH9GAAAgCE6b1ILAADAUE1mDooCAABgoCazlvW16jrGidPUAg
AALIHx1D21AAAADJRH+gAAADBYJrUAAAAM1ng2zxmTWgAAAIamtZax7ccAAAAM0Wze0lpsPwYAAGB4xrN5k
pjUAgAAMDyTaUuympPa010HOE5VvS/JJ5PMkkxba1vdJgIAAOing0ntmbXqOMnJ621Tu+/
xrbWPdR0CAACgzy40tSs4qV29igEAAJbMZLq699T2eVLbkryiqlqS/
9xaO3fxi1V1NsnZJNnc3MxoNDr5hJdoZ2cnSXqdEQDgsN3d3aX+/LLM9S1zbYn6jnLjJ/
ea2ve88x0ZfeI9lyHV4iz6+vW5qf17rbUbq+oBSV5ZVe9orb3q4MX9JvdckmxtbbXt7e2OYt6xjY2NJEmfM
wIAHDYajZb688sy17fMtSXqO8p1N/5N8ppX59GPemS2v+zKyxNsQRZ9/Xo7m26t3bj/
901JXpzkcd0mAgAA6Cf31PZMVd27qu578HWSb0pyXbepAAAA+ungntoz7qntjc0kL66qZC/jf22t/
X63kQAAAPrpYFLroKieaK39RZJHd50DAABgCCa2HwMAADBU4wuP9KmOk5w8TS0AAMDAjWctSXKFSS0AAABD
M5mu7j21q1cxAADAkvFIHwAAAAZrssKnH69exQAAAEvm4KAok1oAAAAG58L2Y5NaAAAAhmbsoCgAAACGajK
bZ+1UZe2U59QCAAAwMOPpPOtrq9fQJppaAACAwZvM2kreT5toagEAAAZvPJuv5MnHiaYWAABg8MbTuUktAA
AAwzSZzbNuUgsAAMAQmdT2UFWtVdWbquplXWcBAADos8lsvpLPqE163NQmeXqSt3cdAgAAoO/
OTx0U1StV9eAk/
yjJr3SdBQAAoO8ms9Xdfny66wDHeE6SH09y3+PeUFVnk5xNks3NzYxGo5NJdhfs7OwkSa8zAgActru7u9Sf
X5a5vmWuLVHfUT728U/nzNoweo5FX7/
eNbVV9S1JbmqtvaGqto97X2vtXJJzSbK1tdW2t499a+c2NjaSJH3OCABw2Gg0WurPL8tc3zLXlqjvKL/
w1lfn/vc5k+3tx12eUAu06OvXx/
n01yX51qp6X5IXJXlCVf1at5EAAAD6azx1UFRvtNae2Vp7cGvtoUmemuQPW2vf1XEsAACA3prMHBQFAADAQ
I0dFNVPrbVRklHHMQAAAHpt7JE+AAAADNVk5p5aAAAABsqkFgAAgMGazJpJLQAAAMPTWts7KMqkFgAAgKGZ
zFqS5MxadZykG5paAACAARvP5kli+zEAAADDM5nuNbW2HwMAADA4E5NaAAAAhuq8SS0AAABDdTCpPWNSCwA
AwNAcHBRlUgsAAMDgTKZ7j/
RxTy0AAACDM57NkpjUAgAAMEDjC5Pa6jhJNzS1AAAAA3ZwT+0VJrX9UVX3qKo/
q6o3V9X1VfVvus4EAADQR5Ppaj+n9nTXAY5xPskTWmu7VbWe5NVV9Xuttdd2HQwAAKBPDia1mtoeaa21JLv
7367v/2ndJQIAAOiniUf69FNVrVXVtUluSvLK1trrus4EAADQN+P97cdnTGr7pbU2S/
KYqtpI8uKqemRr7bqD16vqbJKzSbK5uZnRaNRN0Euws7OTJL3OCABw2O7u7lJ/
flnm+pa5tkR9h133gUmS5PV/
9tq89x79b2wXff1629QeaK3tVNUfJXlSkusu+vm5JOeSZGtrq21vb3cT8BJsbGwkSfqcEQDgsNFotNSfX5a
5vmWuLVHfYe97zV8mb3tbvuHr/17ud+8zly/Ygiz6+vWyja+qz9mf0Kaq7pnkG5O8o9tUAAAA/
TNe8Xtq+zqpfWCSX62qtew13r/eWntZx5kAAAB6ZzLbO1N3fa06TtKNXja1rbW3JPm7XecAAADou/
MrflDUalYNAACwJCazedbXKlWrOanV1AIAAAzYeDrP+opOaRNNLQAAwKBNZvOVPSQq0dQCAAAM2t7249Vt7
Va3cgAAgCVwfjpf2UOiEk0tAADAoE1mzfZjAAAAhmk8nZnUAgAAMEyTWcv66dV8nE+iqQUAABi0sXtqAQAA
GKqx048BAAAYqvHUc2oBAAAYqMnM9mMAAAAGajy1/
RgAAICBmsxsPwYAAGCgJrNmUgsAAMAwnXdQVP9U1UOq6o+q6m1VdX1VPb3rTAAAAH20d1BUdR2jM6e7DnCM
aZIfa629sarum+QNVfXK1trbug4GAADQJx7p00OttQ+31t64//Unk7w9yYO6TQUAANA/
k9lqn37c10ntBVX10CR/
N8nrDv38bJKzSbK5uZnRaHTS0S7Zzs5OkvQ6IwDAYbu7u0v9+WWZ61vm2hL1XWzeWqbzlg/
d8IGMRh+5vMEWZNHXr9dNbVXdJ8lvJXlGa+0TF7/
WWjuX5FySbG1tte3t7ZMPeIk2NjaSJH3OCABw2Gg0WurPL8tc3zLXlqjvYjdPZsnLfz8P/
8IvyPb2F13eYAuy6OvX2xl1Va1nr6F9QWvtt7vOAwAA0Dfj2TxJcoV7avulqirJc5O8vbX277vOAwAA0EeT
6V5Tu8r31Pa18q9L8k+TPKGqrt3/881dhwIAAOiTyawlWe2mtpf31LbWXp1kdR+0BAAAcAnG+5Naj/
QBAABgcA7uqV1fW92ZoKYWAABgoA4mtQ6KAgAAYHAmMwdFrW7lAAAAA3ew/dg9tQAAAAyOR/
poagEAAAbrvEmtphYAAGCoDia1Z0xqAQAAGBr31GpqAQAABsvpx5paAACAwZpMW5Jkfa06TtIdTS0AAMBAO
ShKUwsAADBYDorS1AIAAAyWg6I0tQAAAIN1MKl1UBQAAACDM57NU5WcPuWgqF6pqudV1U1VdV3XWQAAAPpq
PJtnfe1UqjS1ffP8JE/
qOgQAAECfjafzXLHCW4+Tnja1rbVXJfl41zkAAAD6bDKbZ32FD4lKetrUAgAAcMcm05b1tdXdepwkp7sOcF
dV1dkkZ5Nkc3Mzo9Go20C3Y2dnJ0l6nREA4LDd3d2l/vyyzPUtc22J+i72gQ/
dnPlkPqj1WPT1G2xT21o7l+RckmxtbbXt7e1uA92OjY2NJEmfMwIAHDYajZb688sy17fMtSXqu9hvfOiNue
/kE4Naj0VfP9uPAQAABmo8neeMg6L6p6pemORPkzyiqm6oqn/
edSYAAIC+mczmObPiB0X1cvtxa+1pXWcAAADoO5Pank5qAQAAuGOT2TzrmloAAACGaDy1/
Xi1qwcAABiw8ayZ1HYdAAAAgLtmPJ3lCpNaAAAAhmgya1lfq65jdEpTCwAAMFAOitLUAgAADJaDojS1AAAA
gzU2qdXUAgAADNV4OndQVNcBAAAAuGvcU6upBQAAGKTpbJ55i3tquw4AAADAnTeZtSQxqe06AAAAAHfeeDp
PYlK72tUDAAAM1Hi239SuVcdJuqWpBQAAGKDJzKQ20dQCAAAM0sH2Y/
fU9lRVPamq3llV76mqn+g6DwAAQJ8cTGo1tT1UVWtJ/u8k/
zDJlyZ5WlV9abepAAAA+uO8g6KSJKfv6A1V9SNJfq219tcnkOfA45K8p7X2F/sZXpTkyUnedtSb3/
nOd2Z7e/vk0t1J1157bZL0OiMAwGE7OzvZ2NjoOsZls8z1LXNtifoO7J6f5iM3/k3+9z/
8jPzbe62fQLLFWPT1u8OmNslmkj+vqjcmeV6Sl7fW2sISHO1BST540fc3JPmqi99QVWeTnE2S9fX17OzsXO
ZId910Ok2SXmcEADhsNpst9eeXZa5vmWtL1HfgU9O9tuxTf7ubjIdzAvKir98dNrWttX9VVT+Z5JuS/
LMk/6Gqfj3Jc1tr711YkjuptXYuybkk2draaq9//eu7inKHDia0o9Go0xwAAHfGaDRa6p1my1zfMteWqO/
Aq9/9sXzXc1+XX/v+r8njHna/yx9sQe7K9as6vmm/pM3X+5PZj+z/mSb5rCS/
WVXPvlNJLt2NSR5y0fcP3v8ZAAAAScazWRL31N5h9VX19Kp6Q5JnJ3lNki9vrf1gkscm+fbLlOvPkzy8qh5
WVWeSPDXJSy/TvwUAADA44/3tx+trw9l6fDlcyj2190vylNba+y/
+YWttXlXfcjlCtdamVfXDSV6eZC3J81pr11+OfwsAAGCIxvuP9LlixSe1l3JP7U/fzmtvX2ycW/
3u303yu5fr9wMAAAzZZOo5tUlPn1MLAADA7ZvMNLWJphYAAGCQDrYfOygKAACAwRnbfpxEUwsAADBIDoras
9rVAwAADNTkwiN9VrutW+3qAQAABmo8m2XtVGXt1Go/
p1ZTCwAAMECTWcv62mo3tImmFgAAYJDG03nOrPjW40RTCwAAMEjj2XzlH+eTaGoBAAAGaWJSm0RTCwAAMEj
j2TzrJrWaWgAAgCGazOYr/
zifRFMLAAAwSA6K2mMFAAAABmg8a7YfR1MLAAAwSOPpLFeY1Pavqa2q76iq66tqXlVbXecBAADoo8msZf10
dR2jc71rapNcl+QpSV7VdRAAAIC+ck/tntNdBzistfb2JKnyXxwAAACO4/
TjPVYAAABggMbTec44KKqbSW1VXZPkyiNeurq19pJL/
B1nk5xNks3NzYxGo8UFXLCdnZ0k6XVGAIDDdnd3l/rzyzLXt8y1Jeo78Im//VQ+/rHzg1uLRV+/
Tpra1tpVC/gd55KcS5Ktra22vb19d3/
lZbOxsZEk6XNGAIDDRqPRUn9+Web6lrm2RH0H1v7kmnzegx6Q7e1HXf5QC7To62dWDQAAMEDjqXtqkx42tV
X1bVV1Q5KvSfLfq+rlXWcCAADom8msaWrTz9OPX5zkxV3nAAAA6DMHRe2xAgAAAAPTWst4Ns+ZNY9C1dQCA
AAMzGTWksSkNppaAACAwZnM5knintpoagEAAAZnPN1rak1qNbUAAACDY1J7CysAAAAwMOOZSe0BKwAAADAw
F7Yfm9RqagEAAIbm4PRj2481tQAAAIPjoKhbWAEAAICBGV84KKo6TtI9TS0AAMDAmNTewgoAAAAMzMEjfRw
UpakFAAAYHJPaW1gBAACAgZlcuKdWS2cFAAAABubgoCiTWk0tAADA4FzYfmxS27+mtqp+vqreUVVvqaoXV9
VG15kAAAD6ZDJrSUxqkx42tUlemeSRrbVHJXlXkmd2nAcAAKBXxtNZEvfUJj1saltrr2itTfe/
fW2SB3eZBwAAoG8OJrXra9Vxku6d7jrAHfi+JP/
tqBeq6mySs0myubmZ0Wh0grHunJ2dnSTpdUYAgMN2d3eX+vPLMte3zLUl6kuSd7x3nCR57Z+8OuunhtXYLv
r6ddLUVtU1Sa484qWrW2sv2X/P1UmmSV5w1O9orZ1Lci5Jtra22vb29uUJuwAbG3u3Bfc5IwDAYaPRaKk/
vyxzfctcW6K+JHnT5F3Ju9+dJ25v59TAmtpFX79OmtrW2lW393pVfW+Sb0nyxNZaO5FQAAAAAzGezbO+VoN
raC+H3m0/rqonJfnxJN/
QWvtU13kAAAD6ZjKdOyRqXx9X4T8kuW+SV1bVtVX1n7oOBAAA0Cfj2dzjfPb1blLbWvuirjMAAAD02WRmUn
vAKgAAAAzMeNpyRlObRFMLAAAwOLYf38IqAAAADMxkOjep3WcVAAAABmY8m2f9tMf5JJpaAACAwXFQ1C2sA
gAAwMCct/
34AqsAAAAwMBMHRV1gFQAAAAZmbFJ7gVUAAAAYGPfU3sIqAAAADMx4avvxAasAAAAwMJNZM6ndZxUAAAAGZ
uygqAusAgAAwMDsHRRVXcfoBU0tAADAwHikzy2sAgAAwMCMp04/
PtC7Vaiqn6mqt1TVtVX1iqr63K4zAQAA9MV83jKdOyjqQB9X4edba49qrT0mycuS/
FTXgQAAAPpiPJsnie3H+3q3Cq21T1z07b2TtK6yAAAA9M3koKk1qU2SnO46wFGq6llJvjvJ3yR5fMdxAAAA
emM8Nam9WLV28oPQqromyZVHvHR1a+0lF73vmUnu0Vr76SN+x9kkZ5Nkc3PzsS960YsuV9y77RnPeEaS5Dn
PeU7HSQAALt3u7m7uc5/7dB3jslnm+pa5tkR9f33zPD86+nS+98vOZPsh6yeYbDHuyvV7/OMf/
4bW2tZRr3UyqW2tXXWJb31Bkt9NcpumtrV2Lsm5J
Nna2mrb29sLy7doGxsbSZI+ZwQAOGw0Gi3155dlrm+Za0vU98GPfyoZ/
VEe+aVfku3HPvjkgi3Ioq9f7+bVVfXwi759cpJ3dJUFAACgb87vbz9eX6uOk/RDH++p/dmqekSSeZL3J/
mBjvMAAAD0xsFBUVe4pzZJD5va1tq3d50BAACgr8YXJrWa2qSH248BAAA43sGkVlO7xyoAAAAMiEf63JpVA
AAAGJCxSe2tWAUAAIABOZjUOihqj1UAAAAYkMmsJTGpPWAVAAAABmQ8myVxT+0BqwAAADAgk+nBpLY6TtIP
mloAAIABOTgoyqR2j1UAAAAYkAuP9HFPbRJNLQAAwKBMTGpvxSoAAAAMyMGk1unHe6wCAADAgBxMak+fclB
UoqkFAAAYlPOzec6cPpUqTW2iqQUAABiUybQ5JOoiVgIAAGBAxrOZQ6IuYiUAAAAGZDJtWV+z9fhAb5vaqv
qxqmpVdf+uswAAAPTFZP+eWvb0ciWq6iFJvinJB7rOAgAA0CfnZ3OP87lIX1fiF5P8eJLWdRAAAIA+mUznD
oq6yOmuAxxWVU9OcmNr7c23d0R1VZ1NcjZJNjc3MxqNTibgXbCzs5Mkvc4IAHDY7u7uUn9+Web6lrm2RH0f
uenmnB+3wa7Boq9fJ01tVV2T5MojXro6yb/
M3tbj29VaO5fkXJJsbW217e3tRUZcqI2NjSRJnzMCABw2Go2W+vPLMte3zLUl6vvl97w2ZybzbG9/7cmFWq
BFX79OmtrW2lVH/
byqvjzJw5IcTGkfnOSNVfW41tpHTjAiAABAL42n7qm9WK+2H7fW3prkAQffV9X7kmy11j7WWSgAAIAeGc9a
7nlGU3vASgAAAAzI2EFRt9KrSe1hrbWHdp0BAACgT/
aeU3v8obqrRnsPAAAwICa1t2YlAAAABmQyc1DUxawEAADAgOxtP9bKHbASAAAAA3LeI31uxUoAAAAMyGQ2z
xUmtRdYCQAAgAEZm9TeipUAAAAYiNm8Zd6iqb2IlQAAABiI8XSeJA6KuoiVAAAAGIjxbK+pXV+rjpP0h6YW
AABgIA4mtQ6KuoWVAAAAGIjJhUmtVu6AlQAAABiIg6bWPbW3sBIAAAADcbD92KT2FlYCAABgIMYmtbdhJQA
AAG9MuoYAABBrSURBVAbiwiN9TGov6N1KVNW/rqobq+ra/T/
f3HUmAACAPpjMWhKT2oud7jrAMX6xtfbvug4BAADQJ+6pvS0rAQAAMBC3PNKnOk7SH32d1P5wVX13ktcn+b
HW2l8ffkNVnU1yNkk2NzczGo1ONuGdsLOzkyS9zggAcNju7u5Sf35Z5vqWubZktet740enSZK3XPvG/
M1frJ1gqsVZ9PXrpKmtqmuSXHnES1cn+Y9JfiZJ2//7F5J83+E3ttbOJTmXJFtbW217e/
tyxb3bNjY2kiR9zggAcNhoNFrqzy/LXN8y15asdn2ffPOHkje9KV/7VY/
Lwzfve7LBFmTR16+Tpra1dtWlvK+qfjnJyy5zHAAAgEG4cPqxg6Iu6N1KVNUDL/
r225Jc11UWAACAPrnlntretXKd6eM9tc+uqsdkb/vx+5J8f7dxAAAA+uGgqTWpvUXvmtrW2j/
tOgMAAEAfnfdIn9uwEgAAAAMxmbUkyRUmtRdYCQAAgIEYm9TehpUAAAAYiMlsnrVTlbVT1XWU3tDUAgAADM
R4Ns/
6mob2YppaAACAgRhP57YeH2I1AAAABmI8mzsk6hCrAQAAMBATk9rbsBoAAAADMZnNc8ak9lasBgAAwEDsHR
SljbuY1QAAABiI8bTljKb2VqwGAADAQIxn86zbfnwrVgMAAGAgJtN5rjCpvRWrAQAAMBB7k9rqOkavaGoBA
AAGYuKgqNuwGgAAAAMxns4dFHWI1QAAABgIB0XdVi9Xo6p+pKreUVXXV9Wzu84DAADQB2MHRd3G6a4DHFZV
j0/
y5CSPbq2dr6oHdJ0JAACgD9xTe1t9XI0fTPKzrbXzSdJau6njPAAAAL0wmbWcsf34Vno3qU3yxUm+vqqele
TmJP9ra+3PD7+pqs4mOZskm5ubGY1GJxryztjZ2UmSXmcEADhsd3d3qT+/
LHN9y1xbstr1fermcT764RszGn3sZEMt0KKvXydNbVVdk+TKI166OnuZ7pfkq5N8ZZJfr6ovaK21i9/
YWjuX5FySbG1tte3t7cua+e7Y2NhIkvQ5IwDAYaPRaKk/vyxzfctcW7La9c2v+b18wUM/
P9vbf+dkQy3Qoq9fJ01ta+2q416rqh9M8tv7TeyfVdU8yf2T/
NVJ5QMAAOib1tr+I32q6yi90sfN2L+T5PFJUlVfnORMkuHO1gEAABZgOt/
bvOqe2lvr4z21z0vyvKq6Lsk4yfcc3noMAACwasbTeZI4/fiQ3jW1rbVxku/
qOgcAAECfTGaa2qNYDQAAgAE4mNTafnxrVgMAAGAAxvuT2jMmtbdiNQAAAAZgMnNQ1FGsBgAAwAA4KOpoVg
MAAGAADg6KMqm9NasBAAAwAOcvTGqr4yT9oqkFAAAYAJPao1kNAACAAbjwSB/
31N6K1QAAABgAk9qjWQ0AAIABcPrx0awGAADAAIxnmtqjWA0AAIABOJjUXmH78a1YDQAAgAGYzFoSk9rDrA
YAAMAAOCjqaFYDAABgAG45KKo6TtIvp7sOcFhV/bckj9j/diPJTmvtMR1GAgAA6NzYpPZIvWtqW2v/
+ODrqvqFJH/TYRwAAIBeuDCpPaWpvVjvmtoDVVVJvjPJE7rOAgAA0LXJbJ71tcqpU7YfX6y3TW2Sr0/
y0dbau496sarOJjmbJJubmxmNRicY7c7Z2dlJkl5nBAA4bHd3d6k/vyxzfctcW7K69b33fedzKm3wtS/
6+nXS1FbVNUmuPOKlq1trL9n/+mlJXnjc72itnUtyLkm2trba9vb2omMuzMbGRpKkzxkBAA4bjUZL/
fllmetb5tqS1a3vj/7mutzzpg8NvvZFX79OmtrW2lW393pVnU7ylCSPPZlEAAAA/
TaezT2j9gh9XZGrkryjtXZD10EAAAD6YDxtOaOpvY2+rshTcztbjwEAAFbNZDb3OJ8j9PKgqNba93adAQAA
oE/
G073Tj7k1bT4AAMAAmNQezYoAAAAMgIOijmZFAAAABmA8nTso6ghWBAAAYADGth8fyYoAAAAMwGRmUnsUKw
IAADAAe6cfa+EOsyIAAAADMJm1rNt+fBtWBAAAYAAcFHU0KwIAADAAewdFVdcxekdTCwAAMAAOijqaFQEAA
BgAB0UdzYoAAAAMwMRzao9kRQAAAHpuPm97px+b1N6GFQEAAOi5yXyeJCa1R7AiAAAAPTee7je1JrW3YUUA
AAB6bjJrSUxqj9K7Famqx1TVa6vq2qp6fVU9rutMAAAAXTqY1Lqn9rb6uCLPTvJvWmuPSfJT+98DAACsrMn
soKmtjpP0Tx+b2pbkM/a//
swkH+owCwAAQOfGMwdFHadaa11nuJWq+pIkL09S2Wu6v7a19v4j3nc2ydkk2dzcfOyLXvSiE815ZzzjGc9I
kjznOc/pOAkAwKXb3d3Nfe5zn65jXDbLXN8y15asZn0f/OQ8P/maT+eHHnNFvvLK0x0lW4y7cv0e//
jHv6G1tnXUa52sRlVdk+TKI166OskTk/
xoa+23quo7kzw3yVWH39haO5fkXJJsbW217e3tyxf4btrY2EiS9DkjAMBho9FoqT+/
LHN9y1xbspr1veWGneQ1r8lXPPrLs/
0lm90EW5BFX79OmtrW2m2a1ANV9f8kefr+t7+R5FdOJBQAAEBPOSjqeH1ckQ8l+Yb9r5+Q5N0dZgEAAOice
2qP18fN2P8iyS9V1ekkN2f/
vlkAAIBVZVJ7vN41ta21Vyd5bNc5AAAA+mIy2zvg9wqT2tuwIgAAAD1nUns8KwIAANBzE/
fUHsuKAAAA9Nwtk9rqOEn/
aGoBAAB67sLpx7Yf34YVAQAA6Dnbj49nRQAAAHrOQVHHsyIAAAA9Z1J7PCsCAADQcweT2tOnHBR1mKYWAAC
g58azljOnT6VKU3uYphYAAKDnxtO5k4+PYVUAAAB6bjKbu5/2GFYFAACg58bTedbXbD0+iqYWAACg5yazuc
f5HMOqAAAA9NzY9uNjWRUAAICec1DU8Xq3KlX16Kr606p6a1X9v1X1GV1nAgAA6JKDoo7Xx1X5lSQ/
0Vr78iQvTvK/dZwHAACgU2P31B6rj6vyxUletf/
1K5N8e4dZAAAAOjeZNtuPj3G66wBHuD7Jk5P8TpLvSPKQo95UVWeTnE2Szc3NjEajk8p3p+3s7CRJrzMCAB
y2u7u71J9flrm+Za4tWc36PvbXn8691msp6l709eukqa2qa5JcecRLVyf5viT/
Z1X9ZJKXJhkf9Ttaa+eSnEuSra2ttr29fXnCLsDGxkaSpM8ZAQAOG41GS/35ZZnrW+baktWs79lv/
v9y5cY9s7291U2oBVr09eukqW2tXXUHb/mmJKmqL07yjy5/IgAAgP7ae6RPdR2jl3q3KbuqHrD/96kk/
yrJf+o2EQAAQLcmM4/0OU4fV+VpVfWuJO9I8qEk/6XjPAAAAJ0aT51+fJzeHRTVWvulJL/
UdQ4AAIC+mMzmWfec2iNZFQAAgJ4bT20/
Po5VAQAA6Lm9g6K0b0exKgAAAD03mTWT2mNYFQAAgB6bzVtm8+agqGNYFQAAgB6bzOZJYvvxMawKAABAj52
f7jW162vVcZJ+0tQCAAD02MGk9gqT2iNZFQAAgB4bX5jUat+OYlUAAAB6zD21t8+qAAAA9NhBU2tSezSrAg
AA0GPnbT++XVYFAACgxyazlsRBUcexKgAAAD3moKjbZ1UAAAB6zEFRt8+qAAAA9Ngtk9rqOEk/
ddLUVtV3VNX1VTWvqq1Drz2zqt5TVe+sqn/QRT4AAIC+GJvU3q7THf271yV5SpL/
fPEPq+pLkzw1yZcl+dwk11TVF7fWZicfEQAAoHsHk9oz7qk9Uier0lp7e2vtnUe89OQkL2qtnW+t/
WWS9yR53MmmAwAA6A/31N6+vq3Kg5J88KLvb9j/GQAAwEo6aGqdfny0y7b9uKquSXLlES9d3Vp7yQJ+/
9kkZ/e/3a2qoya/vVLlxm4AYFDun+RjXYe4jJa5vmWuLVnR+h70cx0kuTzuyvX7/
ONeuGxNbWvtqrvwf3Zjkodc9P2D93921O8/l+TcXfg3AAC4BFX1+tba1h2/
c5iWub5lri1R39Atur6+za9fmuSpVXVFVT0sycOT/
FnHmQAAAOiprh7p821VdUOSr0ny36vq5UnSWrs+ya8neVuS30/
yQ04+BgAA4DidPNKntfbiJC8+5rVnJXnWySYCAOAIy36r1zLXt8y1JeobuoXWV621Rf4+AAAAODF9u6cWAA
AALpmmFgBgxVXV86rqpqq67qKf3a+qXllV797/+7O6zHh3HFPfd1TV9VU1r6pBnzJ7TH0/
X1XvqKq3VNWLq2qjy4x3xzH1/cx+bddW1Suq6nO7zHh3HFXfRa/9WFW1qrp/
F9kW4Zjr96+r6sb963dtVX3z3fk3NLUAADw/yZMO/ewnkvxBa+3hSf5g//
uhen5uW991SZ6S5FUnnmbxnp/
b1vfKJI9srT0qybuSPPOkQy3Q83Pb+n6+tfao1tpjkrwsyU+deKrFeX5uW1+q6iFJvinJB0460II9P0fUl+
QXW2uP2f/zu3fnH9DUAgCsuNbaq5J8/NCPn5zkV/e//tUk/
9OJhlqgo+prrb29tfbOjiIt1DH1vaK1Nt3/9rVJHnziwRbkmPo+cdG3904y2IOCjvn/vyT5xSQ/
ngHXltxufQujqQUA4CibrbUP73/9kSSbXYbhbvm+JL/XdYhFq6pnVdUHk/
yTDHtSextV9eQkN7bW3tx1lsvoh/e3kD/
v7t7eoKkFAOB2tb3HZQx6WrSqqurqJNMkL+g6y6K11q5urT0ke7X9cNd5FqWq7pXkX2bJGvVD/
mOSL0zymCQfTvILd+eXaWoBADjKR6vqgUmy//
dNHefhTqqq703yLUn+SVvu53i+IMm3dx1igb4wycOSvLmq3pe9reNvrKorO021QK21j7bWZq21eZJfTvK4u
/P7NLUAABzlpUm+Z//r70nykg6zcCdV1ZOydz/
mt7bWPtV1nkWrqodf9O2Tk7yjqyyL1lp7a2vtAa21h7bWHprkhiRf0Vr7SMfRFubgP5jt+7bsHdx213/
fcv9HGwAA7khVvTDJdpL7J/
lokp9O8jtJfj3J5yV5f5LvbK1d1sNeLpdj6vt4kv8ryeck2UlybWvtH3SV8e44pr5nJrkiyf/Yf9trW2s/
0EnAu+mY+r45ySOSzLP3v88faK3d2FXGu+Oo+lprz73o9fcl2WqtfayTgHfTMddvO3tbj1uS9yX5/
ovu4b/z/4amFgAAgKGy/
RgAAIDB0tQCAAAwWJpaAAAABktTCwAAwGBpagEAABgsTS0AAACDpakFAABgsDS1ADAQVfWVVfWWqrpHVd27
qq6vqkd2nQsAulStta4zAACXqKr+jyT3SHLPJDe01v5tx5EAoFOaWgAYkKo6k+TPk9yc5Gtba7OOIwFAp2w
/BoBh+ewk90ly3+xNbAFgpZnUAsCAVNVLk7woycOSPLC19sMdRwKATp3uOgAAcGmq6ruTTFpr/
7Wq1pL8SVU9obX2h11nA4CumNQCAAAwWO6pBQAAYLA0tQAAAAyWphYAAIDB0tQCAAAwWJpaAAAABktTCwAA
wGBpagEAABgsTS0AAACD9f8DiyNPK7XRgqoAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 1152x648 with 1 Axes>"
]
},
"metadata": {
"tags": [],
"needs_background": "light"
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "493Gop2khWE3"
},
"source": [
"\n",
"#Aproximacion de raices \n",
"\n",
"metodos\n",
"\n",
"biseccion\n",
"\n",
"regula falsi\n",
"\n",
"Newton_Raphson\n",
"\n",
"Secante\n",
"\n",
"**Metodo de Biseccion**\n",
"si f(Ri)f(Rd) < 0, la raiz se encuentra en el intervalo [Ri, Rd]\n",
"\n",
"si f(Ri)f(Rd) > 0, la raiz no se encuentra en el intervalo [Ri, Rd]\n",
"\n",
"Aproximacion de la raiz\n",
"\n",
"$R{_{n}}=\\frac{R_{i}+R_{d}}{2}$\n",
"\n",
"Error relativo\n",
"\n",
"$ \\left |\\frac{R_{n}-R_{n-1}}{R_{n}}\\right |* 100\n",
"$\n"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "vlQ4vNGghV5a",
"outputId": "4486aabd-4e57-43b5-ea95-cc5bc52fb03d"
},
"source": [
"Ri = 14\n",
"Rr = 29/2\n",
"Rs = 15\n",
"i = 0\n",
"Er = 0\n",
"Rra = 0\n",
"\n",
"def F(n):\n",
" return pi * n * sqrt(81 + n**2) - 750\n",
"# funcion para calcular el error relativo\n",
"def error (Rra, Rrn):\n",
" Erel = abs((Rrn - Rra) / Rrn) * 100\n",
" return Erel\n",
"print ('{:^15}{:^15}{:^15}{:^15}{:^15}{:^15}'.format('#
iter','Ri','Rs','Rr','F(Rr)','Erel(%)'))\n",
"while (i < 21):\n",
" Er = error(Rra,Rr)\n",
" Rra = Rr # Rra es el anterior para determinar el error relativo\n",
" \n",
" if F(Ri) * F(Rr) < 0:\n",
" Rs = Rr \n",
" elif F(Ri) * F(Rr) > 0:\n",
" Ri = Rr\n",
" elif F(Rr) == 0:\n",
" print('la raiz es', Rr)\n",
" Rr = (Ri + Rs) / 2\n",
" i = i + 1\n",
" #condicional para el primer error reletivo\n",
" if i == 1:\n",
" print('{:^15}{:^15.6f}{:^15.6f}{:^15.6f}{:^15.6f}'.format(i-
1,Ri,Rs,Rr,F(Rr))) \n",
" elif i > 1:\n",
" print('{:^15}{:^15.6f}{:^15.6f}{:^15.6f}{:^15.6f}{:^15.10f}'.format(i-
1,Ri,Rs,Rr,F(Rr),Er)) \n",
" \n",
"\n"
],
"execution_count": 22,
"outputs": [
{
"output_type": "stream",
"text": [
" # iter Ri Rs Rr F(Rr)
Erel(%) \n",
" 0 14.000000 14.500000 14.250000
4.521622 \n",
" 1 14.000000 14.250000 14.125000 -
6.780908 1.7543859649 \n",
" 2 14.125000 14.250000 14.187500 -
1.141492 0.8849557522 \n",
" 3 14.187500 14.250000 14.218750
1.687102 0.4405286344 \n",
" 4 14.187500 14.218750 14.203125
0.272064 0.2197802198 \n",
" 5 14.187500 14.203125 14.195312 -
0.434899 0.1100110011 \n",
" 6 14.195312 14.203125 14.199219 -
0.081464 0.0550357733 \n",
" 7 14.199219 14.203125 14.201172
0.095288 0.0275103164 \n",
" 8 14.199219 14.201172 14.200195
0.006909 0.0137532664 \n",
" 9 14.199219 14.200195 14.199707 -
0.037278 0.0068771061 \n",
" 10 14.199707 14.200195 14.199951 -
0.015185 0.0034386713 \n",
" 11 14.199951 14.200195 14.200073 -
0.004138 0.0017193061 \n",
" 12 14.200073 14.200195 14.200134
0.001386 0.0008596457 \n",
" 13 14.200073 14.200134 14.200104 -
0.001376 0.0004298210 \n",
" 14 14.200104 14.200134 14.200119
0.000005 0.0002149110 \n",
" 15 14.200104 14.200119 14.200111 -
0.000686 0.0001074554 \n",
" 16 14.200111 14.200119 14.200115 -
0.000340 0.0000537277 \n",
" 17 14.200115 14.200119 14.200117 -
0.000168 0.0000268638 \n",
" 18 14.200117 14.200119 14.200118 -
0.000081 0.0000134319 \n",
" 19 14.200118 14.200119 14.200119 -
0.000038 0.0000067160 \n",
" 20 14.200119 14.200119 14.200119 -
0.000017 0.0000033580 \n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "GN-dvZjwhVuQ"
},
"source": [
"#Regula falsi"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "rK898aQPhVhm",
"outputId": "f9c3609a-766f-4042-9342-fda44321225f"
},
"source": [
"Ri = 15\n",
"Rr = 15\n",
"i = 0\n",
"Er = 0\n",
"def F(n):\n",
" return pi * n * sqrt(81 * n**2) - 750\n",
"#funcion para calcular el error relativo\n",
"def error (Rra, Rrn):\n",
" Erel= abs((Rrn - Rra) / Rrn) * 100\n",
" return Erel\n",
"print ('{:^15}{:^15}{:^15}{:^15}{:^15}{:^25}'.format('#
iter','Ri','Rs','Rr','F(Ri)','Erel(%)'))\n",
"while (i < 11):\n",
" Er = error(Rra,Rr)\n",
" Rra = Rr # Rra es el anterior para determinar el error relativo\n",
" \n",
" if F(Ri) * F(Rr) < 0:\n",
" Rs = Rr \n",
" elif F(Ri) * F(Rr) > 0:\n",
" Ri = Rr\n",
" elif F(Rr) == 0:\n",
" print('la radio es', Rr)\n",
" Rr = (F(Rs)*Ri - F(Ri)* Rs) / (F(Rs) - F(Ri)) \n",
" i = i + 1\n",
" #Condicional para no imprimir el error relativo\n",
" if i == 1:\n",
" print ('{:^15}{:^15.10f}{:^15.10f}{:^15.10f}{:^15.10f}'.format(i-
1,Ri,Rs,Rr,F(Rr)))\n",
" elif i > 1:\n",
" print ('{:^15}{:^15.10f}{:^15.10f}{:^15.10f}{:^15.10f}
{:^25.10f}'.format(i-1,Ri,Rs,Rr,F(Rr),Er))\n",
"\n",
"\n",
" \n",
"\n"
],
"execution_count": 26,
"outputs": [
{
"output_type": "stream",
"text": [
" # iter Ri Rs Rr F(Ri)
Erel(%) \n",
" 0 15.0000000000 14.2001190186 8.2029668775
1152.5421974612\n",
" 1 8.2029668775 14.2001190186 6.3834478195
402.1340382466 82.8606676595 \n",
" 2 6.3834478195 14.2001190186 5.6924800039
166.2108059219 28.5037037876 \n",
" 3 5.6924800039 14.2001190186 5.3969678519
73.5539307062 12.1382563516 \n",
" 4 5.3969678519 14.2001190186 5.2642216859
33.5391876122 5.4755218137 \n",
" 5 5.2642216859 14.2001190186 5.2032791589
15.5025389532 2.5216674727 \n",
" 6 5.2032791589 14.2001190186 5.1750217294
7.2106917048 1.1712330860 \n",
" 7 5.1750217294 14.2001190186 5.1618591901
3.3636971219 0.5460349929 \n",
" 8 5.1618591901 14.2001190186 5.1557148567
1.5712566103 0.2549960929 \n",
" 9 5.1557148567 14.2001190186 5.1528437928
0.7344344395 0.1191751986 \n",
" 10 5.1528437928 14.2001190186 5.1515016053
0.3433901219 0.0557180453 \n"
],
"name": "stdout"
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "DK-3DdzNGD2f"
},
"source": [
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "mWQpn5zUhU9q"
},
"source": [
""
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "HAR2-_wKhYJw"
},
"source": [
"#Bibliografia:\n",
"Canale, R. P. y P. Canale, R. (2007). Métodos numéricos para\n",
"ingenieros (5a. ed.). México D.F, México: McGraw-Hill\n",
"Interamericana. (pp. 113 – 116, 120 – 159).\n"
]
}
]
}

También podría gustarte