Salut !
Au départ, ce code devait servir pour calculer des intégrales, mais dans le feu de l'action, j'ai codé une classe pour représenter graphiquement des fonctions. Il y a peu de methodes (je crois que l'on dit comme ça en POO), mais la classe est relativement simple et on peu facilement coder de nouvelles méhodes car toutes les représentations reposent sur la méthode noyau WinToPng(); ...
La fonction est encore expérimentale, mais je n'ai pas remarqué de bug. Dans les prochaines versions : résolution d'équation graphique, intégrales (et donc primitives) et j'en passe et des meilleurs.
Source / Exemple :
Sex, Alcohol and ... Zip !
Conclusion :
La classe fonctionne uniquement si la librairie GD 2.0 est installée. De plus, il n'y a aucune gestion des erreurs, donc il faut être rigoureux.
Voilà !
(c) LocalStone
- De plus la formule de Taylor-(Mac Laurin, Lagrange ou Young au choix ;)) permet effectivemment d'approcher une fonction par un polynome : cela dit deux gros problèmes :
1) Calcul du polynome : f(n)(a)/n! (dérivée n-ième sur factorielle n): il vaut mieux connaitre les dérivées donc si c'est pour la calculer...
2) Cette (ces) formule ne marche qu'au voisinage d'un point (sauf si on tombe dans les séries entières mais là, sommes infinies, marchent pas tout le temps... blablabla)
- Bilan : On peut pas trouver une vraie formule !
Vaut mieux faire du calcul d'aire pour les intégrales et des tangentes pour les dérivées.
FReD
P.S. : Si on m'avait dit que je ressortirais mes cours de prépa sur un forum PHP, j'aurais bien rigolé... ^_^
mais ce ne sera jms qu'un approximation polynomiale pas la vrai intégrale...
XbY
FReD
On vient de voir les formules de taylor-mclaurin à l'école...on devrait franchement s'y interesser...pour nos dériver et integrale ca resout quasi tout nos probléme tant k'on ne s'ecarte pas trop des polynomes ca peut marcher graphiquement en prenant la derivée en un point...et on a "une super approche polynomiale"
fait quelque recherche c un peu long expliquer mais c tres simple fait quelque recherche sur le net
allez a +
;-)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.