Savez-vous s'il est possible de demander à Matlab de trouver la primitive d'une fonction ? Je voudrais lui faire calculer des intégrales...
Merci à vous.
-----
17/12/2016, 12h53
#2
Dlzlogic
Date d'inscription
juillet 2011
Messages
2 117
Re : Primitives sur Matlab
Bonjour,
C'est assez intéressant comme question surtout dans un forum de mathématiques.
Les mathématiciens ont inventé l'outil "dérivation" et son inverse "intégration". Pour calculer une intégrale, c'est à dire une valeur numérique, il faut avoir une fonction, savoir écrire une primitive, puis, pour avoir l'intégrale, calculer la valeur entre deux bornes.
Ce sont des bons matheux qui ont écrit Matlab. Il est possible qu'il aient écrit un module d'aide aux étudiants pour éditer formellement une fonction primitive d'une fonction donnée. Par contre, le calcul d'intégrale étant une opération précise et utile, cela m'étonnerait fort qu'il soient passés par l'établissement d'une primitive.
17/12/2016, 18h17
#3
gg0
Animateur Mathématiques
Date d'inscription
avril 2012
Âge
75
Messages
31 017
Re : Primitives sur Matlab
Bonjour Misalaterre.
Matlab est capable de calculer des valeurs approchées d'intégrales. Pour des valeurs exactes, ce n'est pas le bon outil puisqu'il est fait pour faire du calcul approché.
Pour caculer des intégrales exacte, et encore plus pour déterminer des primitives, tu peux essayer des outils du calcul formel (en direct avec Wolfram alpha, en gratuit avec Xcas, en payant le logiciel avec Maple ou Mathématica. Il y a aussi en ligne l'outil polyvalent sage.
Corfdialement.
29/12/2016, 00h46
#4
misalaterre
Date d'inscription
juin 2016
Messages
33
Re : Primitives sur Matlab
Bonjour,
J'ai fini par avoir réponse à ma question : Matlab procède bien au calcul d'intégrale, mais via un module qui n'est accessible qu'avec certaines licences, ce qui n'est pas mon cas. C'est pour cela qu'il refuse ma fonction "INT".