Вы находитесь на странице: 1из 3

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA


UNIDAD ZACATENCO

Analisis Numerico

Práctica 1 Punto fijo


Profesor. Posadas Duran Juan Pablo Francisco

Integrantes

Carranza Martinez Farid Ituriel 2016301932


Liseth Rosales Albarran 2016301510

Grupo. 4cm5
Fecha de Entrega. 7.09.2018
print'''Encontrar una ecuacion g(x) correcta para aproximarse a la raiz 1.850781059 a partir de
iteraciones\n'''

print"PRIMERA g(x)=(2x^2)-5 POSIBLE\n "

def y(z):

return (2*z**2)-5

z0=input("Dame el valor inicial: ")

iteraciones=input("Cuantas iteraciones deseas que se realicen: ")

for iteracion in range (iteraciones):

z1=(2*z0**2)-5

z0=z1

print"la raiz aproximada en",iteracion+1,"iteraciones es:", z0

if z0<=1.85078105936:

print"\nla funcion es CORRECTA, es decir Converge del valor real\n"

if z0>1.85078105936:

print"\nla funcion es INCORRECTA, es decir diverge del valor real\n"

import math

def f(x):

return math.sqrt(((x+5)/2))

print "SEGUNDA g(x)=raiz((x+5)/2) POSIBLE\n "

x0=input("Dame el valor inicial: ")

iteraciones=input("Cuantas iteraciones deseas que se realicen: ")

for iteracion in range (iteraciones):

x1=math.sqrt(((x0+5)/2))

x0=x1

print"la raiz aproximada en",iteracion+1,"iteraciones es:",x0

if (x0<=1.85078105936):

print"\nla funcion es CORRECTA, es decir Converge del valor real\n"

if x0>1.85078105936:
print"\nla funcion es INCORRECTA, es decir diverge del valor real\n"

Вам также может понравиться