Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 :...

159
Chap. 0 : Pr´ esentation en´ erale de Maple Laurent Poinsot Plan Chap. 0 : Pr´ esentation g ´ en´ erale de Maple Laurent Poinsot 12 f ´ evrier 2009

Transcript of Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 :...

Page 1: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan Chap. 0 : Presentation generale de Maple

Laurent Poinsot

12 fevrier 2009

Page 2: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 3: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 4: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 5: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 6: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Plan

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 7: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Ce chapitre est une presentation generale de ce qu’est lelogiciel Maple que vous allez utiliser pendant cette annee.Dans l’ensemble, il s’adresse plutot aux personnes neconnaissant que peu (ou pas) Maple. Notons des a presentqu’il est tres difficile si ce n’est impossible de presenterMaple dans son ensemble, mais ce logiciel disposant d’unoutil d’aide en ligne tres performant, vous pourrezvous-meme l’explorer en fonction de vos besoins.

Page 8: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Ce chapitre est une presentation generale de ce qu’est lelogiciel Maple que vous allez utiliser pendant cette annee.Dans l’ensemble, il s’adresse plutot aux personnes neconnaissant que peu (ou pas) Maple. Notons des a presentqu’il est tres difficile si ce n’est impossible de presenterMaple dans son ensemble, mais ce logiciel disposant d’unoutil d’aide en ligne tres performant, vous pourrezvous-meme l’explorer en fonction de vos besoins.

Page 9: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Ce chapitre est une presentation generale de ce qu’est lelogiciel Maple que vous allez utiliser pendant cette annee.Dans l’ensemble, il s’adresse plutot aux personnes neconnaissant que peu (ou pas) Maple. Notons des a presentqu’il est tres difficile si ce n’est impossible de presenterMaple dans son ensemble, mais ce logiciel disposant d’unoutil d’aide en ligne tres performant, vous pourrezvous-meme l’explorer en fonction de vos besoins.

Page 10: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Maple est un systeme de calcul formel.Mais qu’est-ce, au juste, un ”systeme de calcul formel” (ou”systeme de calcul symbolique”) ?A la difference d’un systeme numerique (comme lescalculatrices classiques) qui ne peut manipuler que desexpressions numeriques, un systeme de calcul formel peutaussi manipuler des expressions symboliques, c’est-a-diredes expressions ne comportant pas de parametresnumeriques.

Page 11: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Maple est un systeme de calcul formel.Mais qu’est-ce, au juste, un ”systeme de calcul formel” (ou”systeme de calcul symbolique”) ?A la difference d’un systeme numerique (comme lescalculatrices classiques) qui ne peut manipuler que desexpressions numeriques, un systeme de calcul formel peutaussi manipuler des expressions symboliques, c’est-a-diredes expressions ne comportant pas de parametresnumeriques.

Page 12: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Maple est un systeme de calcul formel.Mais qu’est-ce, au juste, un ”systeme de calcul formel” (ou”systeme de calcul symbolique”) ?A la difference d’un systeme numerique (comme lescalculatrices classiques) qui ne peut manipuler que desexpressions numeriques, un systeme de calcul formel peutaussi manipuler des expressions symboliques, c’est-a-diredes expressions ne comportant pas de parametresnumeriques.

Page 13: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On peut par exemple factoriser une expression commea2 − b2. Si la factorisation de cette expression n’est pas unresultat qui semble extraordinnaire, Maple peut enrevanche produire des resultats plus interessants.Par exemple, la resolution d’une equation differentiellehomogene du premier ordre est des plus simples (nousreviendrons dans les chapitres suivants sur les commandesemployees, le but etant ici simplement de montrer lespossibilites offertes par l’outil) :>dsolve({a*diff(y(x),x)+b*y(x)=0,y(0)=C},{y(x)});

y(x) = Ce(− bxa )

Page 14: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On peut par exemple factoriser une expression commea2 − b2. Si la factorisation de cette expression n’est pas unresultat qui semble extraordinnaire, Maple peut enrevanche produire des resultats plus interessants.Par exemple, la resolution d’une equation differentiellehomogene du premier ordre est des plus simples (nousreviendrons dans les chapitres suivants sur les commandesemployees, le but etant ici simplement de montrer lespossibilites offertes par l’outil) :>dsolve({a*diff(y(x),x)+b*y(x)=0,y(0)=C},{y(x)});

y(x) = Ce(− bxa )

Page 15: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On peut par exemple factoriser une expression commea2 − b2. Si la factorisation de cette expression n’est pas unresultat qui semble extraordinnaire, Maple peut enrevanche produire des resultats plus interessants.Par exemple, la resolution d’une equation differentiellehomogene du premier ordre est des plus simples (nousreviendrons dans les chapitres suivants sur les commandesemployees, le but etant ici simplement de montrer lespossibilites offertes par l’outil) :>dsolve({a*diff(y(x),x)+b*y(x)=0,y(0)=C},{y(x)});

y(x) = Ce(− bxa )

Page 16: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

La traduction de cette commande est la suivante :diff(y(x),x) correspond a y ′(x) ;dsolve({. . .},{y(x)}) est la commande pourresoudre l’equation differentielle (donnee entreaccolades et ici sympbolisee par . . . ) par raport a lafonction inconnue y et qui a pour condition initiale(dans ce cas precis !) y(0)=C.

Page 17: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

La traduction de cette commande est la suivante :diff(y(x),x) correspond a y ′(x) ;dsolve({. . .},{y(x)}) est la commande pourresoudre l’equation differentielle (donnee entreaccolades et ici sympbolisee par . . . ) par raport a lafonction inconnue y et qui a pour condition initiale(dans ce cas precis !) y(0)=C.

Page 18: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

La traduction de cette commande est la suivante :diff(y(x),x) correspond a y ′(x) ;dsolve({. . .},{y(x)}) est la commande pourresoudre l’equation differentielle (donnee entreaccolades et ici sympbolisee par . . . ) par raport a lafonction inconnue y et qui a pour condition initiale(dans ce cas precis !) y(0)=C.

Page 19: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Notons au passage que Maple adopte une forme dite prettyprint (qui signifie ”joli affichage”) : il affiche ses resultatssous la forme mathemtique usuelle. De nombreusesfonctions Maple disposent de formes dites inertes,c’est-a-dire qu’au lieu de l’effectuer, Maple se contented’afficher le calcul a realiser. C’est ce que l’on verra pour leslimites, les derivees, les integrales, etc.

Page 20: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Notons au passage que Maple adopte une forme dite prettyprint (qui signifie ”joli affichage”) : il affiche ses resultatssous la forme mathemtique usuelle. De nombreusesfonctions Maple disposent de formes dites inertes,c’est-a-dire qu’au lieu de l’effectuer, Maple se contented’afficher le calcul a realiser. C’est ce que l’on verra pour leslimites, les derivees, les integrales, etc.

Page 21: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Les objectifs de ce cours sont les suivants :Maıtriser un logiciel de calcul formel, en l’especeMaple ;Resoudre des problemes mathematiques a l’aide deMaple ;Programmer des algorithmes complexes.

Page 22: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Les objectifs de ce cours sont les suivants :Maıtriser un logiciel de calcul formel, en l’especeMaple ;Resoudre des problemes mathematiques a l’aide deMaple ;Programmer des algorithmes complexes.

Page 23: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Les objectifs de ce cours sont les suivants :Maıtriser un logiciel de calcul formel, en l’especeMaple ;Resoudre des problemes mathematiques a l’aide deMaple ;Programmer des algorithmes complexes.

Page 24: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Les objectifs de ce cours sont les suivants :Maıtriser un logiciel de calcul formel, en l’especeMaple ;Resoudre des problemes mathematiques a l’aide deMaple ;Programmer des algorithmes complexes.

Page 25: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 26: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 27: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 28: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 29: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 30: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 31: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 32: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 33: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il est impossible de detailler ici le fonctionnement sous tousles environnements (il existe des versions de Mapledisponibles sous Windows, MacOS, Linux, Unix). Pourlancer Maple :

Sous Windows : il suffit de cliquer sur l’icone Mapleajoutee, lors de l’installation du logiciel, a la liste desprogrammes ;Sous Linux : il faut taper la commande xmaple.

Une fois le logiciel lance, vous vous retrouvez face a uneinterface classique. Au premier abord, Maple peut sembleraustere : vous vous retrouvez face a un prompt (>), apreslequel il vous faudra entrer les commandes que le logicielexecutera. Il y a aussi des icones, bien entendu, mais lamajeure partie du travail effectue sous Maple est faıte entapant les instructions ! Attardons-nous sur les instructions aentrer.

Page 34: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 35: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 36: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 37: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 38: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 39: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 40: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 41: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans un premier temps, il convient de faire la differenceentre les commandes (aussi appelees instructions ouencore procedures) et les fonctions Maple.Les commandes peuvent ne pas posseder d’arguments(par ex., quit,done), alors qu’une fonction admet toujoursau moins un argument (comme la fonction sinus qui devienten langage Maple sin(x) ou x est l’argument).On entend par argument une expression ou une valeur quiva etre transmise a la fonction. Dans le langage Maple, lesarguments sont les expressions entrees entre parenthesesapres le nom de la fonction de laquelle ils dependent.La syntaxe generale d’une fonction est par consequent :fonction(arguments).

Page 42: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 43: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 44: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 45: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 46: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 47: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 48: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 49: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Essayons de faire un calcul simple :> 1+2Warning, premature end of inputOn voit que le systeme, a l’issue du traitement de lacommande, renvoie un message d’erreur (on identifiefacilement les messages d’erreur ou d’avertissement que lesysteme nous adresse car ils debutent soit par warningsoit par error).Dans ce cas l’erreur est due a l’absence d’un point-virgulefinal.Toutes les instructions Maple se terminent par unpoint-virgule ou par deux points ” :”> 1+2;

3

Page 50: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Le point-virgule permet d’executer la commande etd’afficher le resultat. Notons tout de meme que, si l’on veutsimplement executer les commandes sans voir le resultats’afficher, il faut remplacer le point-virgule par deux points.> 1+2 :calcule le resultat, sans que ce dernier soit affiche. Bien quece ne soit pas d’une grande utilite dans le cas present, celas’avere parfois tres interessant.

Page 51: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Le point-virgule permet d’executer la commande etd’afficher le resultat. Notons tout de meme que, si l’on veutsimplement executer les commandes sans voir le resultats’afficher, il faut remplacer le point-virgule par deux points.> 1+2 :calcule le resultat, sans que ce dernier soit affiche. Bien quece ne soit pas d’une grande utilite dans le cas present, celas’avere parfois tres interessant.

Page 52: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Le point-virgule permet d’executer la commande etd’afficher le resultat. Notons tout de meme que, si l’on veutsimplement executer les commandes sans voir le resultats’afficher, il faut remplacer le point-virgule par deux points.> 1+2 :calcule le resultat, sans que ce dernier soit affiche. Bien quece ne soit pas d’une grande utilite dans le cas present, celas’avere parfois tres interessant.

Page 53: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On a deja dit que ”>” represente le prompt. Plusieursinstructions peuvent etre regroupees sous un memeprompt : elles forment un bloc d’instructions. Lesinstructions formant un bloc seront executees a l’aide d’uneseule validation (par la touche Entree). Pour entrerplusieurs commandes dans le meme bloc d’instructions, ilsuffit de taper Maj puis Entree.

Page 54: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On a deja dit que ”>” represente le prompt. Plusieursinstructions peuvent etre regroupees sous un memeprompt : elles forment un bloc d’instructions. Lesinstructions formant un bloc seront executees a l’aide d’uneseule validation (par la touche Entree). Pour entrerplusieurs commandes dans le meme bloc d’instructions, ilsuffit de taper Maj puis Entree.

Page 55: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On a deja dit que ”>” represente le prompt. Plusieursinstructions peuvent etre regroupees sous un memeprompt : elles forment un bloc d’instructions. Lesinstructions formant un bloc seront executees a l’aide d’uneseule validation (par la touche Entree). Pour entrerplusieurs commandes dans le meme bloc d’instructions, ilsuffit de taper Maj puis Entree.

Page 56: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On a deja dit que ”>” represente le prompt. Plusieursinstructions peuvent etre regroupees sous un memeprompt : elles forment un bloc d’instructions. Lesinstructions formant un bloc seront executees a l’aide d’uneseule validation (par la touche Entree). Pour entrerplusieurs commandes dans le meme bloc d’instructions, ilsuffit de taper Maj puis Entree.

Page 57: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On a deja dit que ”>” represente le prompt. Plusieursinstructions peuvent etre regroupees sous un memeprompt : elles forment un bloc d’instructions. Lesinstructions formant un bloc seront executees a l’aide d’uneseule validation (par la touche Entree). Pour entrerplusieurs commandes dans le meme bloc d’instructions, ilsuffit de taper Maj puis Entree.

Page 58: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 59: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 60: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 61: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 62: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 63: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 64: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 65: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Il faut bien noter que Maple respecte la casse des lettresc’est-a-dire fait la difference entre majuscules etminuscules. Les fonctions et autres commandes doiventetre ecrites avec attention, comme le montre l’exemplesuivant :> sin(0);

0

> Sin(0);Sin(0)

Maple ne reconnaıt pas la fonction sinus lorsque l’onremplace le s minuscule par une majuscule.

Page 66: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 67: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 68: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 69: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 70: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 71: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 72: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 73: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 74: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Certains caracteres (ou signes) jouent des roles speciauxdans le langage Maple.Le pourcentage % permet de rappeler le dernier resultatcalcule, %% fait reference a l’avant-dernier resultat et %%%a l’antepenultieme.Par exemple,>1+1;

2

>sin(%*x);sin(2x)

>cos(%%*x);cos(2x)

Page 75: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On peut obtenir facilement des lettres grecques en tapantleur nom directement (alpha pour α, beta pour β et ainside suite).

Page 76: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

On peut obtenir facilement des lettres grecques en tapantleur nom directement (alpha pour α, beta pour β et ainside suite).

Page 77: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 78: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 79: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 80: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 81: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 82: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour inserer un commentaire avant ou apres uneinstruction, il suffit de mettre le signe #, et tout ce qui setrouve apres ce diese sera ignore par Maple. Par ex.,> 1+2;# Calcule la somme de 1 et de 2

3

Page 83: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 84: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 85: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 86: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 87: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 88: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 89: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 90: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 91: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 92: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 93: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 94: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 95: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 96: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 97: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 98: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 99: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 100: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 101: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 102: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 103: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 104: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Dans les instructions, les operateurs permettent de lier lesoperandes. Ils sont constitues soit par des operationsmathematiques, soit par des liens logiques.

1 Operateurs arithmetiques : + (addition), −(soustraction), ∗ (multiplication), \ (division),(puissance), mod (reste dans une division entiere) ;

2 Operateurs de comparaison : < (inferieur), <=(inferieur ou egal), > (superieur), >= (superieur ouegal), = (egalite), <> (different de) ;

3 Operateurs ensemblistes : union (reunion),intersect (intersection) ;

4 Operateurs logiques : and (et logique), ou (ou logique) ;5 Operateur d’affectation : ”:=”.

Page 105: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 106: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 107: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 108: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 109: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 110: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Egalite vs Affectation

Il ne faut pas confondre ”=” et ”:=”.L’egalite ”=” possede une valeur de verite (vrai ou faux) : laproposition ”2 = 2” est vraie, alors que la proposition ”2 = 3”est fausse.L’affectation permet de modifier la valeur d’une variable.On ecrit a gauche du signe d’affectation la variable et adroite sa nouvelle valeur comme x := 3.

Page 111: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 112: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 113: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 114: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 115: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 116: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 117: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 118: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 119: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 120: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 121: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 122: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Par exemple :> x :=2; # On donne la valeur 2 a lavariable x

x := 2

> evalb(x=2); # evalb permet de verifier sila proposition donnee est vraie ou fausse :ici elle est vraie.

true

> x :=3 :> evalb(x=2);

false

> x=2 :> evalb(x=2);

false

Page 123: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 124: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 125: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 126: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 127: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 128: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 129: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 130: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 131: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 132: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 133: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Fonctions mathematiques disponibles sousMaple

1 Fonctions trigonometriques :sin(x),cos(x),tan(x),arcsin(x),arcos(x) etarctan(x) ;

2 Fonctions trigonometriques hyperboliques :sinh(x),cosh(x),tanh(x),arcsinh(x),arccosh(x),arctanh(x) ;

3 Logarithme naturel : ln(x) ;4 Racine carree : sqrt(x) ;5 Valeur absolue (et module complexe) : abs(x) ;6 Factorielle : n! ;7 Coefficients binomiaux Ck

n : binomial(n,k) ;8 Quotient de la division euclidienne de a par b :iquo(a,b) ;

9 Reste de la division euclidienne de a par b :irem(a,b) ;

10 Max et min d’un ensemble : max(E) et min(E).

Page 134: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 135: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 136: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 137: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 138: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 139: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 140: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 141: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 142: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 143: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

En plus des fonctions par defaut, Maple dispose defonctions supplementaires qui appartiennent a desbibliotheques, appelees packages. Pour pouvoir uiliser cesfonctions, il faut charger en memoire ces bibliotheques. Cechargement se fait a l’aide de la commande with :> with(package);Par exemple, le chargement du package linalg se ferapar :> with(linalg);

[BlockDiagonal ,GramSchmidt , JordanBlock ,LUdecomp, . . .]

Cette methode a un leger inconvenient : toutes les fonctionschargees sont affichees a l’ecran, d’ou l’interet d’utiliser les”:”.

Page 144: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 145: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 146: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 147: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 148: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 149: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 150: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 151: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 152: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

L’aide Maple et extremement importante ; en effet, aucunlivre ne decrit toutes les fonctions qui composent lesysteme. Quand on veut des renseignements precis sur unefonction peu connue, il faut donc utiliser l’aide Maple. Pouractiver cette aide, plusieurs possiblilites s’offrent a vous :

1 Aller dans le menu Help ;2 Taper directement sur une ligne de commande :? fonctionCette methode, beaucoup plus rapide que laprecedente, suppose de connaıtre le nom de la fonctionque l’on cherche.

Page 153: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Plan

1 Introduction

2 Un systeme de calcul formel

3 Lancement de Maple

4 Instructions mplFonctions et commandesExecuter une ligne de commandeOperateurs et fonctionsBibliotheques

5 L’aideAcceder a l’aideStructure d’une feuille d’aide

Page 154: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Une feuille d’aide Maple se decompose en quatre parties.La premiere partie donne la syntaxe (ou les syntaxes) d’unefonction donnee et detaille ses arguments. Ensuite, vientune description de la fonction : a quelle fonctionmathematiques elle correspond. Puis une partie ou figurentde nombreux exemples qui sont souvent d’une aideprecieuse et qui permettent de bien saisir comment utiliserla fonction. Enfin, en general sur la derniere ligne, figure uneliste des rubriques connexes auxquelles on peut acceder encliquant sur le mot : ce sont des liens hypertextes.

Page 155: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Une feuille d’aide Maple se decompose en quatre parties.La premiere partie donne la syntaxe (ou les syntaxes) d’unefonction donnee et detaille ses arguments. Ensuite, vientune description de la fonction : a quelle fonctionmathematiques elle correspond. Puis une partie ou figurentde nombreux exemples qui sont souvent d’une aideprecieuse et qui permettent de bien saisir comment utiliserla fonction. Enfin, en general sur la derniere ligne, figure uneliste des rubriques connexes auxquelles on peut acceder encliquant sur le mot : ce sont des liens hypertextes.

Page 156: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Une feuille d’aide Maple se decompose en quatre parties.La premiere partie donne la syntaxe (ou les syntaxes) d’unefonction donnee et detaille ses arguments. Ensuite, vientune description de la fonction : a quelle fonctionmathematiques elle correspond. Puis une partie ou figurentde nombreux exemples qui sont souvent d’une aideprecieuse et qui permettent de bien saisir comment utiliserla fonction. Enfin, en general sur la derniere ligne, figure uneliste des rubriques connexes auxquelles on peut acceder encliquant sur le mot : ce sont des liens hypertextes.

Page 157: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Une feuille d’aide Maple se decompose en quatre parties.La premiere partie donne la syntaxe (ou les syntaxes) d’unefonction donnee et detaille ses arguments. Ensuite, vientune description de la fonction : a quelle fonctionmathematiques elle correspond. Puis une partie ou figurentde nombreux exemples qui sont souvent d’une aideprecieuse et qui permettent de bien saisir comment utiliserla fonction. Enfin, en general sur la derniere ligne, figure uneliste des rubriques connexes auxquelles on peut acceder encliquant sur le mot : ce sont des liens hypertextes.

Page 158: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Une feuille d’aide Maple se decompose en quatre parties.La premiere partie donne la syntaxe (ou les syntaxes) d’unefonction donnee et detaille ses arguments. Ensuite, vientune description de la fonction : a quelle fonctionmathematiques elle correspond. Puis une partie ou figurentde nombreux exemples qui sont souvent d’une aideprecieuse et qui permettent de bien saisir comment utiliserla fonction. Enfin, en general sur la derniere ligne, figure uneliste des rubriques connexes auxquelles on peut acceder encliquant sur le mot : ce sont des liens hypertextes.

Page 159: Laurent Poinsot Plan Chap. 0 : Presentation g´ en´ erale de´poinsot/save/MMI1/... · Chap. 0 : Presentation´ gen´ erale de´ Maple Laurent Poinsot Plan Plan 1 Introduction 2

Chap. 0 :Presentationgenerale de

Maple

LaurentPoinsot

Introduction

Un systemede calculuformel

Lancementde Maple

InstructionsMaple

L’aide

Pour finir ce premier chapitre

Pour demarrer une nouvelle session Maple, c’est-a-direune reinitialisation du systeme et l’effacement de lamemoire vive donc du contenu des diverses variables, il fauttaper restart.