metodo de newton-raphson

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

metodo de newton-raphson

Notapor alfredo23 » Vie Nov 19, 2010 7:07 pm

Escribe un programa en python iterativo que aproxime el valor (m)*1/2, para un valor de m introducido
por el usuario, mediante el cálculo de las raíces de la función f(x) = x2 .. m utilizando
el método de Newton-Raphson. El punto de partida será x0 = 1 y el número de iteraciones a
realizar 5. sabiendo que:
mcd(a,b)=mcd(b,a%b)
Modifica el programa para que el número de iteraciones que se realicen sean las necesarias
para asegurar que el resultado en una iteración es muy similar al de la iteración anterior. Entenderemos
que dos resultados son muy similares entre sí, si se cumple jxn ..xn..1j < 0;000001.
Utiliza la función abs() de python para calcular el valor absoluto.

####Soy nuevo en en esto de programar y no se como reali9zar el progrAMA ojala alguien me pudiera ayudar. muchisimas graxcias e tratado de hacerlo pero me acaba de cuadrar bien.

Código: Seleccionar todo
def raiz(m):
   
    n=1
    x=1
   
    while n<=inter:
        y=x-(((x**2)-m)/(2*x))
        y=x
        n=n+1
    return(x)   

print("Vamos a aproximar el valor de la raiz de un numero cualquiera utilizando el metodo de newton-rapshon")
m=float(input("Introduce el valor que quires aproximar"))
inter=int(input("Introduce el numero de interacciones que quieres realizar"))
print("El resultado es")
print(raiz(m))
alfredo23
 
Mensajes: 12
Registrado: Jue Nov 04, 2010 8:49 pm

Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado