Traitement des données multiples
Calcul formel avec Maple
H3028 v1 Article de référence

Traitement des données multiples
Calcul formel avec Maple

Auteur(s) : Xavier JEANNEAU

Relu et validé le 27 avr. 2016 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Présentation

1 - Qu’est-ce que le calcul formel ?

  • 1.1 - Une démonstration avec Maple : les cercles de Villarceau
  • 1.2 - Résoudre, substituer, simplifier
  • 1.3 - Peut-on faire confiance à Maple ?

2 - Les expressions, objets de base du calcul formel

  • 2.1 - Variables et valeurs
  • 2.2 - Structure et type d’une expression
  • 2.3 - De l’importance de la substitution en calcul formel
  • 2.4 - Établir de nouvelles relations algébriques
  • 2.5 - Maple fait-il des mathématiques ?
  • 2.6 - Qu’est-ce que simplifier ?

3 - Traitement des données multiples

4 - Pour faire de l’analyse : fonctions ou expressions ?

  • 4.1 - Définition et usage des fonctions élémentaires
  • 4.2 - Calcul différentiel : étude d’une fonction de deux variables
  • 4.3 - Choisir entre fonctions et expressions
  • 4.4 - Propagation d’ondes à la surface d’un canal

5 - Vecteurs et matrices : calculer avec des tableaux

6 - Maple est-il un langage de programmation ?

  • 6.1 - Orthonormalisation d’une famille de polynômes
  • 6.2 - Programmation interactive : tests et boucles
  • 6.3 - Procédures, variables locales et globales
  • 6.4 - Faut-il écrire des fonctions récursives ?
  • 6.5 - Un important défaut de Maple

7 - Pour conclure

Sommaire

Présentation

Auteur(s)

  • Xavier JEANNEAU : Agrégé de mathématiques - Professeur en classes préparatoires aux grandes écoles d’ingénieurs,lycée Aristide-Briand d’Évreux

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

INTRODUCTION

Les performances spectaculaires du calcul électronique ont depuis longtemps conduit les scientifiques à confier aux ordinateurs le calcul numérique ; il en a résulté un partage des tâches : tout en cédant aux machines le domaine des applications numériques, c’est-à-dire des approximations, l’homme, s’estimant seul capable de raisonner et de mener à bien un calcul algébrique, s’est réservé la maîtrise de l’exactitude. L’apparition des systèmes de calcul formel, capables d’effectuer des calculs algébriques bien au-delà des possibilités humaines, a remis en cause cette répartition rassurante.

L’introduction en 1995 de l’apprentissage d’un logiciel de calcul symbolique dans l’enseignement des classes préparatoires scientifiques a précipité en France cette évolution. Après hésitation entre les logiciels Mathematica et Maple, c’est ce dernier, moins cher et d’un premier abord plus facile, qui a été très majoritairement adopté.

Sans aucune connaissance préalable, cette découverte progressive du logiciel Maple n’est pas pour autant un simple mode d’emploi : au fil de cette exploration, nous avons voulu souligner les caractères généraux du calcul formel en soulevant quelques questions sur le logiciel :

  • sa fiabilité : peut-on démontrer un théorème à l’aide de Maple ? Quelle est en calcul formel la représentation d’une expression algébrique ? Comment le logiciel simule-t-il une activité mathématique ?

  • la manière de l’utiliser : doit-on préférer exécuter les instructions une à une, de manière interactive, ou rédiger des programmes ? Quel est le style de programmation qui s’adapte le mieux au calcul formel ? Quel type de données utiliser pour la géométrie, l’analyse ou l’algèbre linéaire ?

  • son impact : comment le calcul formel change-t-il notre manière de travailler ? Faut-il encore connaître des mathématiques ? Peut-on tout traiter avec Maple ?

Notre ambition étant de montrer que le calcul symbolique peut modifier de manière significative la pratique du travail scientifique, nous nous appuyons sur quelques exemples, peu nombreux mais approfondis. Ne faisant appel qu’aux connaissances mathématiques de première année d’enseignement supérieur, ils requièrent néanmoins une lecture attentive.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 95 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h3028

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

3. Traitement des données multiples

3.1 Séquences

On ne peut pas faire beaucoup de mathématiques sans avoir, tôt ou tard, à manipuler des données multiples. Ainsi, lors de la résolution d’une équation du second degré, Maple renvoie en général deux solutions, comme au paragraphe 2.4 lorsque nous avons cherché les valeurs de a annulant U 2 = 2 (a 2 + b 2 + c 2 – ab – bc – ca ) :

>[nbsp ]sols:=solve(subs(n=2,U)=0,a);

 sols := 1 2 b+ 1 2 c+ 1 2 I( b+c) 3 , 1 2 b+ 1 2 c 1 2 I( b+c) 3

Formé de deux expressions séparées par une virgule, sols est une séquence :

>[nbsp ]whattype(sols);

expr seq

De même, lorsque nous analysions (§ ...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Traitement des données multiples

Article inclus dans l'offre

"Technologies logicielles Architectures des systèmes"

(236 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  Pour le lecteur désireux d’étendre cette exploration, outre le mode d’emploi du logiciel , nous conseillons d’abord , très facile d’accès et couvrant l’essentiel des applications de niveau premier cycle universitaire. Si le lecteur est plus intéressé par l’approfondissement du calcul formel tel que nous l’avons esquissé, la meilleure référence est de loin . À l’inverse de notre approche, les exemples accompagnant ces deux ouvrages sont brefs et nombreux. Enfin, ceux qu’un peu plus de mathématiques n’effraie pas pourront consulter .

  • (2) -   *  -  et sont deux références très classiques sur les mathématiques qui sous-tendent le calcul formel ; montre très bien quelles nouvelles recherches il suscite.

  • (3) -   *  -  est la traduction d’un des guides fournis avec le logiciel, très utile si les indications données ici sur la programmation de Maple semblent trop sommaires.

  • (4) -   *  -  De nombreux livres d’exercices sur Maple préparent aux concours d’accès aux grandes écoles d’ingénieurs. À ceux qu’intéresse la confrontation des logiciels Maple et Mathematica, je me permets de signaler . On y découvre qu’une fois maîtrisé l’un...

ANNEXES

  1. 1 Logiciel

    1 Logiciel

    Les exemples traités dans cet article ont été rédigés avec la version la plus répandue en 2001 : Maple V Release 5. Toutefois, depuis la Release 4 jusqu’à la toute dernière Release 7, aucune modification essentielle n’est intervenue sur le fonctionnement courant du logiciel et les instructions peuvent être adaptées sans changement important.

    Fournisseur du logiciel : Waterloo Maple Inc.

    [email protected]

    http://www.maplesoft.com

    Distributeur en France : Math Center

    [email protected]

    http://www.intesoft.com

    HAUT DE PAGE
    Logo Techniques de l'Ingenieur

    Cet article est réservé aux abonnés.
    Il vous reste 93 % à découvrir.

    Pour explorer cet article Consulter l'extrait gratuit

    Déjà abonné ?


    Article inclus dans l'offre

    "Technologies logicielles Architectures des systèmes"

    (236 articles)

    Une base complète d’articles

    Actualisée et enrichie d’articles validés par nos comités scientifiques.

    Des contenus enrichis

    Quiz, médias, tableaux, formules, vidéos, etc.

    Des modules pratiques

    Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

    Des avantages inclus

    Un ensemble de services exclusifs en complément des ressources.

    Voir l'offre

    Ressources documentaires

    La fusion multipistes

    Au sein des systèmes de surveillance multisenseurs, la fusion multipistes a pour objectif d'éviter la ...

    Validation des résultats des logiciels scientifiques - Problème des approximations arithmétiques

    Depuis plusieurs décennies maintenant, l’ordinateur effectue un nombre important d’opérations ...

    Validation des résultats des logiciels scientifiques - Approche stochastique

    La méthode CESTAC (Contrôle et estimation stochastique des arrondis de calculs) consiste à évaluer la ...