Deriver une fonction sous c++

Bonjour,
je dois ecrire une programmation pour la methode de monte carlo en meca stat sous c++
je dois calculer la capacite calorifique du systeme et pour cela je dois deriver l energie du systeme
comment puis je faire?
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. Tu connais les formules a utiliser pour faire ça ? ou c'est justement se que tu cherche ?
    0
    1. c est justement ce que je cherche. merci
      0
  2. ta essayé wikipedia ? parfois il y des formules intéressantes. Perso j'ai trouvé des algorithmes de tri excellentes opur différents besoins.
    0
    1. Contributeur
      Le meilleur moyen de dériver, c'est à la main de mettre la bonne fonction, ça évite pas mal de souci numérique.
      Si vraiment tu doit faire une dérivée numérique d'une fonction souviens toi que pour une fonction f, sa dérivé par rapport à une variable donnée, au point x est :
      f'(x)=lim [h->0] (f(x+h)-f(x))/h
      Ensuite, en numérique, tu fait une approximation en supprimant la limite, le problème est alors de choisir le plus judicieusement possible h, ni trop petit pour ne pas avoir de problème troncature numérique, ni trop grand pour ne pas perdre en précision.
      0