Jump to content
Fórum Script Brasil
  • 0

Ajuda com Funções


Thiagorls

Question

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!!

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
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!

na realidade ele tenta usar a função, mas como a chamada da função esta dentro do for, o loop se processa tão rapido , que não é possivel enviar os valores da função

a sugestão seria diminuir o tempo de processamento, ou esperar o retorno da função para continuar o loop´

para entender melhor, veja metodos numeros nessa apostila

http://fisica.ciencias.uchile.cl/~jrogan/c...m0p06/mfm0f.pdf

anraço

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...