Le calcul formel est aujourd'hui très connu dans le monde scientifique
en général et chez les ingénieurs en particulier. En effet, de nos
jours, il est aisé d'installer et d'utiliser un système de calcul
formel sur un simple micro-ordinateur à faible coût (PC, Macintosh).
Lorsque l'on vient d'acquérir un tel système, il faut apprendre à
l'utiliser. Dans un premier temps, il est très facile de réaliser
des calculs simples, du style « calculatrice formelle », mais pour
aller plus loin, une certaine connaissance du système et de ses limitations
s'avère nécessaire. Sinon, l'utilisateur se décourage vite et abandonne.
Donc, du temps de formation est indispensable à l'utilisation d'un
système de calcul formel.
Une question apparaît alors : « le calcul formel est-il utile
pour moi ? » ; autrement dit, « est-il rentable pour moi de passer
du temps à apprendre à utiliser un tel système ? ». Le but de cet
article est de répondre à cette question. Pour cela, nous allons passer
en revue les principaux domaines des mathématiques dans lesquels le
calcul formel peut résoudre des problèmes. Ces domaines sont ceux
où l'ingénieur a généralement à travailler : les calculs sur les nombres
et les fractions rationnelles, la dérivation, la simplification de
formules et les tracés de courbes qui sont la base de tout système
de calcul formel, mais aussi les calculs intégral et matriciel, la
résolution d'équations non linéaires et des systèmes d'équations différentielles
couramment utilisées par les ingénieurs. Et enfin, il faudra parler
du
calcul numérique
. Ce dernier est en général la fin du travail
de l'ingénieur et il ne faut pas opposer calcul formel et calcul numérique.
Nous montrerons en effet les cas où le calcul formel peut s'avérer
très utile dans ce domaine. Pour chaque partie, nous montrerons ce
que sait faire le calcul formel, comment il le fait et quelles sont
ses limitations.
Un grand nombre d'exemples émaillent ce document, ceci afin de
montrer le fonctionnement du calcul formel à travers un système. Nous
avons choisi le
système de calcul formel Maple
pour cela. La
raison en est que ce système est très largement diffusé (comme Mathematica),
qu'il dispose d'une bibliothèque suffisamment riche et ouverte (le
code source de la plupart des fonctions est accessible) et qu'il est
aisément extensible.
Le fonctionnement d'un système de calcul formel comme Maple est
simple : l'utilisateur entre une commande, terminée par un point-virgule
« ; » dans une syntaxe très naturelle, et Maple affiche la réponse
en format haute résolution qui ressemble à la typographie mathématique.
Si l'on remplace le point-virgule par un deux-points « : », la réponse
n'est pas affichée. Maple utilise...