Integrale et dérivée en java

pichu914 Messages postés 5 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 20 février 2005 - 20 févr. 2005 à 11:07
cs_Dobel Messages postés 333 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 23 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?
A voir également:

3 réponses

pichu914 Messages postés 5 Date d'inscription samedi 19 février 2005 Statut Membre Dernière intervention 20 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)

- pour le monome x^2 par de souci

- pour les autres monomes, comment puis-je faire?

Merci.
0
kaloway Messages postés 358 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 13 avril 2020
20 févr. 2005 à 15:08
kaloway



J'ai vu une source l'année dernière sur ce site qui utiliser les
arbres binaires pour analyser les expressions mathématiques.
0
cs_Dobel Messages postés 333 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 23 novembre 2009 1
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]
0
Rejoignez-nous