Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

mqvc

metodo de newton

Mensagens Recomendadas

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros 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.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.