Ir para conteúdo
Fórum Script Brasil

Thiagorls

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Thiagorls

Thiagorls's Achievements

0

Reputação

  1. Pessoal, preciso implementar alguns metodos numericos em python. Estou implementando o de Euler, mas tenho uma dúvida a respeito de funções. O códico é apenas um teste para implementação do método # Encoding: UTF-8 def f(xd,x,h): # declaração equação diferencial obtida a partir do circuito! fun=(xd-500*h*xd - 125000000*x*h) return fun xd=0 h=0.000028100 x=3 n=5 for i in range(0,n+1): x0=x x=x+h xd=xd+h*f(xd,x,h) print x,xd Minha dúvida é a seguinte: se eu colocar print f(xd,x,h) ... retorna o valor da função. Mas se eu usar como está no codigo, a expressão xd dentro do for, não usa o valor da função. O for faz as operações sem usar o valor da função! Tenho apenas conhecimento básico de programação, e gostaria de saber como faço para usar o valor da função definida dentro do for, na expressão xd ? Agredeceria muito!!
×
×
  • Criar Novo...