pichu914
Messages postés5Date d'inscriptionsamedi 19 février 2005StatutMembreDernière intervention20 février 2005
-
20 févr. 2005 à 11:07
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 2009
-
22 févr. 2005 à 12:33
bonjour,
je cheche moi aussi à faire un petit logiciel de cacul formel. pour cela je pense :
- demander à l'utilisateur d'entrer une expression
- la faire analyser (repérer les plus et les moins et isoler les monomes (x2, exp x, lnx.....)
- faire une dérivation et une integration terme à terme.
En partant de classes décomposition, dérivée et intégrale, je peux
définir des sous-classes (par exemple integrale d'une exponentielle,
d'un monome, d'un logarithme...) Par contre j'ai deux problemes:
- faut-il approcher mon integrale par la methode des trapèzes ou bien
par une expression mathématique, mise dans une banque de données, que
j'évaluerai entre deux points (je cherche le plus simple!)?
- faut-il approcher ma dérivée ou bien utiliser une expression prise dans une banque de données commel'intégrale?
Ma démarche vous parait bonne?
avez vous déjà rencontré ce problème, comment puis-je faire?
pichu914
Messages postés5Date d'inscriptionsamedi 19 février 2005StatutMembreDernière intervention20 février 2005 20 févr. 2005 à 13:27
pour compléter mon message précédent, je pense faire une
reconnaissance terme à terme par la fonction switch (qu'en pensez
vous?). Mon principal souci c'est de remplacer ensuite terme à terme
par l'intégrale connue.
Par exemple: intégrer: x^2 + xlnx + cos 3x - 1/(3X^2- x)
cs_Dobel
Messages postés333Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention23 novembre 20091 22 févr. 2005 à 12:33
Héhé, une petite remarque en passant :)
Si il existe des logiciels specialisés, comme Maple, pour le calcul
formel, et que ceux-ci n'ont pas réponse à tout, c'est que le problème
n'est pas évident...
Tu peux sans difficulté faire un programme de calcul approché, en
utilisant des parsers d'expressions (il y a des librairies libres
excellentes, comme JEP) et un algorithme de calcul (ou plusieurs).
Dobel
[Une fois rien, c'est rien; deux fois
rien, ce n'est pas beaucoup, mais pour trois fois rien, on peut déjà
s'acheter quelque chose, et pour pas cher]