Fonction derivée?

Fermé
Pimousse - 11 nov. 2009 à 16:35
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 11 nov. 2009 à 18:37
Bonjour,
je voudrais juste savoir s'il existe une fonction pour dériver dans la bibliotheque math.h, ou autre?????

2 réponses

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
11 nov. 2009 à 16:53
A ma connaissance, non.
Pour connaître toutes les fonctions (et autres constantes, type de variables, ...) définies dans 'math.h', il suffit de faire: man math.h.
Sinon il existe d'autres librairies comme GSL (GNU Scientific Library manuel) qui peuvent peut-être le faire, bien que je voie mal comment on pourrait faire sauf, bien sûr, pour de simples polynômes.
Bonne recherche.
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
11 nov. 2009 à 18:37
il n'en existe certainement pas car tu n'as pas de "type de donnée Fonction mathématique", donc je ne vois pas trop comment tu dériverais quoi que ce soit, puisque tu n'as pas moyen de créer (même avec math.h) une "fonction" au sens mathématique du terme. Donc comment dériver une fonction si tu n'as déjà pas de fonction...

sinon, n'oublie pas que la dérivée f'(x) c'est lim(h->0) [ (f(x+h)-f(x)) / h ]

donc numériquement (c-à-d à l'aide d'un ordi) si c'est juste le résultat de la dérivée en un certain x que tu souhaites, alors tu peux tout simplement faire cette "limite" en remplaçant le h par un nombre très petit (je crois qu'avec 10^-15 ça donne d'assez bons résultats en double précision) attention à ne pas mettre un h trop petit non plus car l'ordi fait des erreurs d'arrondis qui deviennent très grandes si h est trop petit.
0