[PDF] [PDF] TP1 : Premiers pas en Maple





Previous PDF Next PDF



[PDF] Résumé des fonctions de Maple SPÉ MP

MAPLE est un logiciel de calcul formel fonctionnant autour d'un noyau central effectuant les calculs Des bibliothèques contenant les fonctions les



[PDF] Manuel de l utilisateur Maple - Maplesoft

En fonction de votre système d'opération se référer à la section ??? pour les équivalences des raccourcis clavier Page 15 10 • Démarrer avec Maple Pour 



[PDF] INITIATION AU SYSTEME DE CALCUL FORMEL MAPLE

Les fonctions evalf et evalc s'appliquent aux expressions lorsque toutes les variables ont reçu une valeur Lorsque certaines variables symboliques ont été 



[PDF] TD2 : Calcul formel en Maple : manipulation dexpressions

Quel est le rôle de la fonction assume ? Tapez help(assume); et testez d'autres exemples 1 3 Convert(exprforme) Cette 



[PDF] INTRODUCTION À MAPLE

18 juil 2001 · [>fonction(a); rép : a^3+1 Les modules ( ''packages'') Lorsque vous ouvrez le logiciel Maple plusieurs commandes de base ( evalf 



[PDF] TP1 : Premiers pas en Maple

calcul formel ("exact") : Maple manipule des nombres des symboles représentant des nombres ou des objets mathématiques plus compliqués (fonctions 



[PDF] 1 Fonctions MAPLE élémentaires

3 1 Écrire une fonction qui prend en entrée un idéal et une permutation ? de {1 n} donnée sous forme de séquence Maple calcule la matrice de poids 



[PDF] chapitre 2: Types fondamentaux de Maple

La fonction restart permet de réinitialiser toutes les variables de la feuille de calcul Maple nous propose une foule de fonctions prédéfinies



[PDF] Résumé des fonctions de Maple SPÉ MP

Maple possède 2500 fonctions intégrées recouvrant de nombreux domaines mathé- matiques L'aide -représentant de l'ordre de 500 pages- peut être appelée à 



[PDF] Manuel de l utilisateur Maple - Maplesoft

L'icône de tabulation es en fonction Ceci vous permet d'indenter du texte en utilisant la touche de Tabulation L'icône de tabulation est désactivée lorsque 



[PDF] Manuel de lutilisateur Maple - Maplesoft

Fonctions spéciales - une interface pour les propriétés de plus de 200 fonctions spéciales incluant les catégories Hypergéométrique Bessel Mathieu Heun et 



[PDF] TP1 : Premiers pas en Maple

C'est un logiciel propriétaire de calcul formel et dans une moindre mesure de calcul approché : - calcul approché ("flottant") : Maple donne et manipule des 



[PDF] Le Langage de programmation Maple

Fonctions mathématiques Le nombre de fonctions mathématiques que Maple reconnaît est très considérable En voici un tout petit échantillon : (sin sqrt 



[PDF] 1 Fonctions MAPLE élémentaires

368 Introduction to Maple 3 et 4 gb-td1 pdf report pdf `a partir de la page 27 1 Soit fg ? C[x y] Montrer 



[PDF] Quelques rappels sur lutilisation de Maple

http ://www-fourier ujf-grenoble fr/?sergerar/Papers/Maple-explique pdf Le nom de la variable d'une fonction est muet on aurait de mani`ere 



[PDF] Maple-expliquepdf

Le logiciel Maple est utilisable sur tout poste de travail Windows Mac ou fonction eulérienne ?(t) c'est la procédure GAMMA tout en majuscules 



[PDF] Introduction `a Maple

Maple est avant tout un logiciel de calcul formel symbolique c'est-`a-dire qui travaille Le mode commande réduit aux fonctions les plus basiques comme



[PDF] chapitre 2: Types fondamentaux de Maple - opsuniv-batna2dz

La fonction restart permet de réinitialiser toutes les variables de la feuille de calcul > restart; var est une variable assignée dont la valeur est 3 :

  • Qu'est-ce qu'une fonction dans Maple ?

    Maple peut calculer la dérivée (ou les dérivées partielles) d'une fonction, avec l'instruction diff , qui s'utilise ainsi : diff(nom_de_la_fonction, variable); (dérivée de la fonction par rapport à variable ) ce qui affiche respectivement 2cos(2x + y) et cos(2x + y) . diff(f(x,y), x) est une fonction.
  • Comment résoudre une équation sur Maple ?

    Pour résoudre un système d'équations, on utilise la commande solve avec la syntaxe : solve({equations}, {variables}) Maple retourne les solutions sous la forme {variable1=expression1, variable2=expression2,}. Exemple : le système {x+y+z=4, x+y-z=1, x-y-z=-3}.
  • Dans Maple, vous pouvez déclarer des variables en tant que local ou global . Toute variable dans une procédure qui n'est pas explicitement déclarée locale ou globale est automatiquement déclarée locale si : La variable apparaît sur le côté gauche d'une instruction d'affectation ( := ). La variable est utilisée comme index d'une instruction for ou seq.

C. Armana

armana@math.jussieu.fr

MK1 "Calcul formel" Maple

TP1 : Premiers pas en Maple

Qu'est-ce que Maple ?

C'est un logiciel propriÀtaire de calcul formel et, dans une moindre mesure, de calcul approchÀ :

- calcul approchÀ ("flottant") : Maple donne et manipule des valeurs approchÀes de nombres (avec un nombre fini de dÀcimales), comme une "supercalculatrice" - calcul formel ("exact") : Maple manipule des nombres, des symboles reprÀsentant des nombres

ou des objets mathÀmatiques plus compliquÀs (fonctions, Àquations) de faµon abstraite, sans

passer par des valeurs approchÀes.

Le but des TP MK1

Il s'agit d'apprendre ° utiliser Maple en illustrant votre programme de mathÀmatiques par des exemples et des exercices "° faire avec Maple". Bien entendu, cela suppose que vous connaissiez votre cours de maths ! N'hÀsitez pas ° amener votre cours avec vous lors des sÀances de TP.

Bibliographie

"Maple sugar", de Guy Le Bris (Àd. Cassini) Et surtout, n'oubliez pas de vous (et de me) poser des questions ! Comment se dÀbrouiller avec Maple : l'aide du logiciel

Maple est un logiciel tr¾s riche et il est hors de question d'en connaitre toutes les commandes qui

seront abordÀes en TP et leurs syntaxes. L'aide de Maple est tr¾s utile pour retrouver ce genre

d'informations, et il est essentiel de savoir l'utiliser. Deux faµons d'y accÀder : * Par le menu Help, Topic search, pour une recherche thÀmatique. * Pour des informations sur une commande particuli¾re, taper ° l'invite ? suivi du nom de la commande :> ?isprime1. PrÀsentation de l'interface * La feuille blanche est appelÀe feuille de calcul. C'est l° que vous donnez ° Maple des commandes, qu'il les exÀcute et vous affiche le rÀsultat. C'est l'analogue de l'Àcran d'une calculatrice ordinaire (mais on peut y afficher bien plus de choses !) * La feuille de calcul commence par une invite (symbole >) : cela signifie que Maple est pret ° recevoir des commandes de l'utilisateur. * Si on tape alors une commande comme 1+2 qu'on valide en appuyant sur la touche "EntrÀe" : > 1+2

Warning, premature end of input

...on reµoit un message d'erreur. R¾gle nÊ1: toute commande doit etre suivie d'un caract¾re terminateur, la plupart du temps ; (point-virgule), parfois : (deux-points). > 1+2;

3Ouf !

Si on utilise deux-points ° la place du point-virgule, Maple effectue la commande mais n'affiche

pas le rÀsultat. Cela peut etre pratique quand le rÀsultat donnÀ par Maple prend trop de place °

afficher, ou si la valeur exacte ne nous intÀresse pas.> 80!; > 80!:* On peut donner plusieurs commandes ° Maple sur la meme ligne :> 2^5;11*7; 32
77

* Pour enregistrer sa feuille de calcul, on utilise le menu "File", "Save" ou "Save as". Le fichier a

une extension .mws.

* Pour ouvrir une feuille enregistrÀe, on utilise le menu "File", "Open". Si on souhaite travailler °

nouveau dessus, il faut alors re-exÀcuter toutes les commandes de la feuille,soit en les validant

une ° une avec la touche "EntrÀe", soit en utilisant le menu Edit, Execute, Worksheet.2. L'affectation de variables

Il est tr¾s pratique de donner des noms ° des rÀsultats antÀrieurs, notamment pour pouvoir les

rÀutiliser par la suite : c'est l'affectation. En voici un exemple : > produit:=6!;

:= produit720A gauche du signe :=, on entre le nom de la variable et ° droite la valeur affectÀe. On peut vÀrifier

l'affectation par :> produit;

720et l'utiliser pour faire de nouveaux calculs :> produit/5!;

6Le nom de variable ne doit pas comporter de signes de ponctuation, d'espace ni de caract¾res

spÀciaux (par ex. +,*,#,%,@). On peut utiliser des majuscules et des minuscules (attention !

Maple différencie les deux !). La procÀdure d'affectation est tr¾s gÀnÀrale. Ici, on a donnÀ un

nom de variable ° un nombre entier (6!) mais on peut nommer Àgalement des nombres rationnels, dÀcimaux, complexes, des fonctions, des matrices,... Pour rÀinitialiser (dÀsaffecter) la variable produit et faire en sorte qu'elle ne contienne plus la valeur 6!, on effectue l'une ou l'autre des commandes suivantes:> produit:='produit'; := produit produit> unassign('produit');> produit; produitSi on veut rÀinitialiser toutes les variables, on utilise la commande restart.

3. L'ordre des commandes

Il est tr¾s important de comprendre que le comportement de Maple dÀpend de l'ordre chronologique de validation des commandes, et non de l'ordre d'apparition sur la feuille de calcul. Dans une feuille de calcul, rien ne vous empeche de modifier une commande entrÀe

prÀcÀdemment : il suffit pour cela de remonter ° la ligne qui vous intÀresse (au clavier ou ° la

souris), de modifier la commande et de valider avec "Entrée". Cependant, attention ° cette manipulation, sous peine d'arriver ° des choses bizarres... Par exemple : > a:=3; := a3> b:=a/2; := b 3 2

Si en remontant, je dÀcide de modifier a:=3 en a:=2, mais que j'oublie de valider avec "EntrÀe"

la ligne suivante, b vaudra toujours 3/2 et ne sera plus Àgal ° a/2 !

R¾gle nÊ2 : si vous modifiez une commande prÀcÀdente dans la feuille, faites re-exÀcuter

les lignes suivantes ° Maple avec la touche "EntrÀe". R¾gle nÊ3 : il vaut mieux commencer une feuille de calcul ou un exercice par la commande :

> restart;afin d'etre certain que toutes les variables sont dÀsaffectÀes.5. Calculs sur les nombres entiers

Maple fait automatiquement des calculs exacts sur de tr¾s grands entiers. Les opÀrations usuelles

sont +,-,*. La puissance est ^. Dans Maple, les diffÀrents objets ont un type. On peut demander le type d'un objet par la commande whattype. Par exemple, le type d'un entier est integer. > 2*4*6*8;

384> 5^3;

125> whattype(15!);

integer6. Calculs sur les nombres rÀels Pour calculer des valeurs approchées de nombres rÀels (avec un certain nombre de chiffres

significatifs, par dÀfaut 10), on utilise la commande evalf (f pour flottant). L'Àquivalent de notre

virgule dÀcimal est ici le point dÀcimal anglo-saxon (.). > evalf(1/3);

0.3333333333> 300/45;

20 3 Pour Maple, le nombre prÀcÀdent n'est pas un nombre rÀel, c'est un nombre rationnel (une

fraction de deux nombres entiers) : d'ailleurs, il nous a proposÀ spontanÀment une simplification.

Pour lui faire comprendre qu'on souhaite une valeur approchÀe de ce nombre rÀel : > evalf(300/45);

6.666666667

Attention, manipuler un nombre de faµon exacte ou par valeur approchÀe, ce n'est pas du tout la meme chose ! C'est toute la diffÀrence entre le calcul formel et le calcul approchÀ. Voici un

exemple ° mÀditer, liÀ aux erreurs d'approximation. > sqrt(3)^2;

3> x:=evalf(sqrt(3));

x^2; := x1.732050808

3.000000001Sauf mention contraire, dans les TPs, la r¾gle sera de manipuler les nombres de faµon exacte (car l'intitulÀ de l'UE est "calcul formel !") .Le type d'un rÀel est float (nombre flottant).> whattype(evalf(300/45));

floatPour choisir le nombre de chiffres significatifs :> evalf(300/45,15);

6.66666666666667Maple connait certains nombres rÀels classiques comme e :> exp(1);

evalf(exp(1)); e

2.718281828et p (attention ° la majuscule !):> Pi;

evalf(Pi); p

3.141592654Voici

quelques fonctions classiques que connait Maple. Utilisez l'aide pour en savoir plus : exp (exponentielle) ln ou log sqrt (racine carrÀe) sin, cos, tan abs trunc, floor, ceil max(x1,x2,...,xn), min(x1,...,xn)

7. Calculs sur les nombres complexes

Pour dÀfinir un nombre complexe, on peut utiliser le nombre imaginaire i, que Maple reprÀsente par I (attention ° la majuscule !). > z:=3+4*I; := z+3 4IPour obtenir ses parties rÀelles et imaginaires :> Re(z);Im(z); 3 4 Pour forcer Maple ° Àcrire le nombre sous forme cartÀsienne (partie rÀelle + i * partie Pour forcer Maple ° Àcrire le nombre sous forme cartÀsienne (partie rÀelle + i * partie imaginaire), on utilise evalc (c pour complexe) :> z*(1+sqrt(2)*I); z( )+1 2I > evalc(%); - +3 4

2 ( )+4 3

2I (la commande % sert ° rappeler le rÀsultat prÀcÀdent - par ordre chronologique). Pour obtenir le nombre complexe conjuguÀ, le module et l'argument, on utilise les commandes conjugate, abs, argument. Le module est un rÀel positif. L'argument (donnÀ par Maple) est dans ]-p,p]. > conjugate(z);abs(z);argument(z); -3 4I 5 ae

÷arctan

4 3

Pour dÀfinir un nombre complexe sous forme trigonomÀtrique re( )Iq , oÉ r est le module et q un

argument, on utilise la commande polar (le premier argument est r, le deuxi¾me q) :> polar(3, Pi/6);

ae

÷polar ,3

p 6 > evalc(%); 3 3 2 3 2I

Pour passer de l'Àcriture cartÀsienne +a b I ° l'Àcriture polaire, on utilise encore polar mais la

syntaxe est diffÀrente :> polar(1+I); ae

÷polar ,

2 p 4

8. Les fonctions simplify et assume

Maple ne signifie pas forcÀment les formules algÀbriques, comme le montre l'exemple : > 4^(1/2)+4; 4 4

Dans ces cas, ou plus gÀnÀralement lorsque le rÀsultat n'a pas la forme souhaitÀe, on peut

appliquer certaines fonctions de Maple. La fonction simplify est l'une d'entre elles. Elle est tr¾s

riche, aussi nous ne regarderons que des exemples. > simplify(%);

6> (sin(x))^4-(cos(x))^4;

-( )sinx4( )cosx4> simplify(%); -1 2 ( )cosx2Un exemple important :> y:=sqrt(x^2); := y x2 > simplify(y); ( )csgnx x Quelle est la fonction csgn ? Le rÀsultat est-il correct ?

Par dÀfaut, Maple ne sait rien de la variable non affectÀe x et la consid¾re comme un nombre

complexe. Si on suppose (assume en anglais) que x est positif, on peut encore simplifier l'expression :> simplify(y,assume=positive); xLa supposition est temporaire (le temps que la commande soit effectuÀe). Si on souhaite qu'elle

soit permanente, c'est-°-dire jusqu'° la fin de la session ou jusqu'° ce que la variable soit

rÀinitialisÀe, on utilise assume avec une syntaxe diffÀrente : > assume(x,positive);> simplify(y); x~Le ~ (tilde) rappelle qu'une hypoth¾se a ÀtÀ faite sur la variable x.

Université Paris 7 Premier semestre 2006-2007

Licence 1ère année MK1 - Maple

Feuille d"exercices n°1Exercice 1.Une formule de Ramanujan.Soit : k= (⎷2-1)2(2-⎷3)( ⎷7-⎷6)

2(8-3⎷7)(

2(6-⎷35).

CalculerA=-2⎷210

ln(k4 )avec 30 chiffres significatifs. Que pensez-vous du résultat?

Exercice 2.Soit le nombre complexez=?

1+i⎷3

1-i?

20. Calculer son module et son

argument. Donner une valeur approchée de son argument.

Exercice 3.Soit le nombre complexez=12

+i⎷3 2 . En utilisant Maple, démontrer que les points du plan d"affixesz,z-1etz2sont alignés. Exercice 4.Soienta,b,cles trois racines du polynôme enzà coefficients complexes : z

3-(6+3i)z2+(9+12i)z-9(2+3i). Calculer ces racines à l"aide de la commandesolve.

Montrer que les points du plan d"affixes respectivesa,b,cforment un triangle équilateral. Exercice 5.On se place dans le plan complexe rapporté à un repère orthonormé direct(0,i,j). SoitM0le point d"affixez0= 1 +i⎷3. Pourn≥1, soitMnle point d"affixezn=anz0oùa=i/2. En utilisant la commandeseq(consulter l"aide), construire la séquence des dix premiers termes de la suite(zn)n?N?mis sous forme cartésienne. Construire la séquence des modules des dix premiers termes de la suite.

Exercice 6.On rappelle laformule de Moivre:

(cos(x) +isin(x))n= cos(nx) +isin(nx). En utilisant cette formule, donner les formules exprimantcos(5x)etsin(5x)en fonction decos(x)etsin(x).

Correction du TP1

Exercice 1

> restart;> k:=(sqrt(2)-1)^2*(2-sqrt(3))*(sqrt(7)-sqrt(6))^2*(8-3*sqrt(7))* k :=

2 12( )-2

3 ( )-

7

62( )-8 3

7 ( )-

10 32( )-

15

14 ( )-4

152( )-6

35
> A:=(-2/sqrt(210))*ln(k/4); A 1 105

210 ln(- :=

quotesdbs_dbs45.pdfusesText_45
[PDF] dosage chlorure de sodium par nitrate d'argent

[PDF] methode de mohr correction

[PDF] argentimétrie dosage

[PDF] tp4 titrage par précipitation méthode de mohr

[PDF] dosage des chlorures par la méthode de mohr tp

[PDF] dosage argentimétrique des chlorures

[PDF] dosage des ions cuivre par spectrophotométrie

[PDF] dosage des ions sulfates par spectrophotométrie

[PDF] dosage du cuivre par l'edta

[PDF] iodometrie dosage du cuivre d'une solution de sulfate de cuivre

[PDF] dosage des ions cuivre ii corrigé

[PDF] absorbance sulfate de cuivre

[PDF] tp dosage spectrophotométrique du cuivre

[PDF] dosage du cuivre par spectrophotométrie uv-visible

[PDF] oxydoréduction couple