Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
mqvc

metodo de newton

Recommended Posts

mqvc

não sei fazer o seguinte exercicio:

O metodo de newton para a resolução numérica de uma equaçãao f(x)=0 coniste em calcular aproximações x1,x2,...xn segunda a fómula:

xn+1=xn-f(xn)/f'(xn)

partindo de uma aproximação inicial x0 "perto" da raiz

a) Escreva uma função newton(f,df,x0,n) que efectue n iterações do método de newton com a função dada por f,derivada df e ponto inicial x0

preciso mesmo de ajuda para o resolver

Share this post


Link to post
Share on other sites
JoaoRodrigues

Primeiro, ninguém to vai resolver :thumbsup:

Depois:

Uma função em Python define-se assim:

def funcA ( argumento1, argumento2 ):
    código da função aqui

Que dúvidas tens?

Share this post


Link to post
Share on other sites
mqvc

ninguem mo vai resolver,mas podiam me dar uma dica de como iniciar, porque e isso que nao estou a conseguir

Share this post


Link to post
Share on other sites
pedrosorio

ninguem mo vai resolver,mas podiam me dar uma dica de como iniciar, porque e isso que nao estou a conseguir

A maneira de iniciares é:

- perceber o que é o método de newton (se esse problema te foi posto numa cadeira do tipo matemática computacional / análise  numérica tens obrigação de o saber, caso contrário procura e estuda)

- implementar uma função que execute o método de newton, recebendo a função f, a sua derivada, a aproximação inicial, e o número de iterações n

O que é que já percebeste daqui? O que é que não percebeste? Onde é que estás com dificuldades?


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites
pedrosorio

o que eu não estou a ver como e que posso aplicar um ciclo á função...  :P

Não sabes fazer ciclos em  python?


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites
pedrosorio

Tens apenas que fazer um ciclo com n iterações que na iteração n faz:

xn+1=xn-f(xn)/f'(xn)

como diz o enunciado.


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.