[PDF] TP1 : Premiers pas en Maple - French National Centre for



Previous PDF Next PDF







Calcul intégral Exercices corrigés - Free

Calculer S 2 Soit G le centre de gravité de la plaque On admettra que les coordonnées (X ; Y) de G sont données par les formules suivantes : ( ) 2 0 1 X xf x dx S = ∫ et ( ) 2 2 0 1 2 Y f x dx S = ∫ a Calculer la valeur exacte de X, puis une valeur approchée arrondie au centième



Cours de trigonométrie (troisième) - Automaths

Dans l’énoncé, on ne demande pas de valeur approchée, il faut donc donner la valeur exacte N’oubliez pas de rappeler la règle On peut arrêter ici si on veut Enoncé 2 : détermination d’un angle ABC est un triangle rectangle en A tel que AB = 5 et AC = 7 Déterminez la mesure de l’angle ABC à 0,01 près



I - Périmètre et aire dune figure

valeur exacte puis une valeur approchée au centième près ) 4 Calcule une valeur approchée de l'aire de la surface rose au dixième de m2 AIRES ET PÉRIMÈTRES - CHAPITRE M2 4, 2 m 7,9 m 3, 6 c m A 4,8 cm B 5 cm C E D 236



6 À l’aide de la calcula- Intégration Exercices

Calculer la valeur exacte de , puis donner une valeur arrondie à l’unité c En déduire le nombre moyen de barils, en billions, que l’on peut espérer découvrir par an entre les années et Sujets de baccalauréat 36 (2014, Centres étrangers) Partie A – Étude d’une fonction



TP1 : Premiers pas en Maple - French National Centre for

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



Première S - Cosinus et sinus d’un nombre réel

Cosinus et sinus d’un nombre réel I) Définition Soit un nombre réel On considère le cercle trigonométrique (C) et la tangente (d) en I On munit (d) d’un repère (I ; & )



CERCLE ET DISQUE

1) Calculer la circonférence d’un cercle de rayon 4 cm 2) Calculer la longueur d’un demi-cercle de diamètre 3 cm Donner dans chaque cas la valeur exacte et une valeur arrondie au centième de cm près 1) L 1 = 2 π r = 2 π x 4 = 8π cm (valeur exacte) ≈ 25,13 cm (valeur arrondie au centième de cm près) 2) L 2 = 2 π r : 2



Solution de Exercices de La conductance et la conductivité

2) Calculer la concentration molaire du soluté dissoute : C 3) Sachant que l’éthanoate de sodium se dissout entièrement, donner les concentrations des ions en solution en mo /mℓ 3 4) Donner l’expression de la conductivité de la solution, calculer sa valeur 5) On ajoute une quantité d »eau à la solution précédente, on mesure la



EXERCICES :MODULATION-DEMODULATION Abdelhak Abouimad

Pour chacune des trois questions suivantes, indiquer sans justification la proposition exacte 1 Une telle onde modulée est caractérisée, au cours du temps, par : a) Une amplitude constante et une fréquence constante b) Une amplitude variable, dont les variations dépendent du signal à transmettre, et une fréquence constante

[PDF] comment calculer une vitesse moyenne PDF Cours,Exercices ,Examens

[PDF] comment calculer une vitesse moyenne en km h PDF Cours,Exercices ,Examens

[PDF] comment calculer une vitesse moyenne en km/h PDF Cours,Exercices ,Examens

[PDF] comment calculer une voute PDF Cours,Exercices ,Examens

[PDF] comment calculer x dans une equation PDF Cours,Exercices ,Examens

[PDF] comment calculez les points du brevet 3ème Français

[PDF] comment caractériser le dioxyde de carbone PDF Cours,Exercices ,Examens

[PDF] comment cdegager thèse philosophie Terminale Autre

[PDF] comment ce calcule est arrivé au résultat 2 4ème Mathématiques

[PDF] comment ce fait il ou comment se fait il PDF Cours,Exercices ,Examens

[PDF] comment certaines substances chimiques peuvent perturber la perception visuelle PDF Cours,Exercices ,Examens

[PDF] Comment ces contraintes sont-elles prise en compte et améliorent elles le confort d'un logement 4ème Autre

[PDF] Comment ces contraintes sont-elles prise en compte et améliorent elles le confort d'un logement 4ème Informatique

[PDF] comment ces scènes de théâtre mettent-elles en relief les caractéristiques du tyran ? PDF Cours,Exercices ,Examens

[PDF] Comment ces symboles rassemblent-ils les citoyens 3ème Education civique

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(- :=

2 12( )-2

3 ( )-

7

62( )-8 3

7 ( )-

10 32( )-

15

14 ( )-4

152( )-6

35 4)
> evalf(A,30);

3.14159265358979323847198212950> evalf(A-Pi);

0.Attention, le calcul ci-dessus a ¾t¾ effectu¾ avec 10 chiffres significatifs. C'est un calcul

approché. Cela ne signifie pas que =Ap. D'ailleurs, si on augmente le nombre de chiffres significatifs : > evalf(Pi-A,30); -0.93387462210

-20Donc le nombre A est une approximation de p ° 10^(-20) prµs.Exercice 2> restart;> z:=((1+I*sqrt(3))/(1-I))^20;

:= z- ( )+1 3I20 1024
> abs(z);argument(z); 1024
( )argument-( )+1 3I20 > simplify(argument(z)); ( )argument-( )+1 3I20 Maple ne sait pas simplifier alg¾briquement l'argument de z. Par contre, on peut lui demander une valeur approchée :> evalf(argument(z)); -1.047197549Exercice 3> restart; z:=1/2+I*sqrt(3)/2; := z+ 1 2 1 2I 3

Rappel : A, B, C trois points du plan d'affixes zA, zB et zC. Les points A, B, C sont align¾s si et

seulement si les vecteurs AB et AC sont colin¾aires. Le vecteur AB a pour affixe zB-zA, le seulement si les vecteurs AB et AC sont colin¾aires. Le vecteur AB a pour affixe zB-zA, le vecteur AC a pour affixe zC-zA. Les points sont align¾s si et seulement s'il existe un nombre

r¾el k tel que zB-zA=k*(zC-zA), c'est-°-dire si le nombre complexe (zB-zA)/(zC-zA) est r¾el,

c'est-°-dire s'il a une partie imaginaire nulle ! > Im((z-(z-1))/(z-z^2));

0Donc les trois points sont align¾s.Exercice 4> restart;

:= S, ,+ +3 3

3I- -3

3 3I3I Maple nous donne l'ensemble des solutions S sous forme d'une séquence :> whattype(S);

exprseqC'est une collection ordonnée d'expressions s¾par¾es par des virgules. La commande pour

appeler le k µme membre de S est S[k].> a:=S[1];b:=S[2];c:=S[3]; := a+ +3 3 3I := b- -3 3 3I := c3I

Pour montrer que le triangle est ¾quilat¾ral, on v¾rifie par exemple que les cot¾s AB, BC et CA

ont meme longueur. La distance AB est donn¾e par le module du nombre complexe b-a (c'est-°-dire la norme du vecteur AB). > abs(a-b);abs(b-c);abs(c-a); 2

6+( )-3

32( )- -3

32
+( )-3

32( )- -3

32

Sont-ils ¾gaux ? On peut encore simplifier ces expressions :> abs(a-b);simplify(abs(b-c));simplify(abs(c-a));

2 6 26
26
Donc le triangle est ¾quilat¾ral !Exercice 5> restart;> z0:=1+I*sqrt(3); := z0+1 3I > a:=I/2; := a 1 2I > seq(a^n*z0,n=1..10);1

2I( )+1

3I- - 1 4 1 4I 3 -1

8I( )+1

3I+ 1 16 1 16I 3 1

32I( )+1

3I- - 1 64
1 64I

3, , , , , ,

-1

128I( )+1

3I+ 1 256
1 256I
3 1

512I( )+1

3I- - 1 1024
1 1024I

3, , ,

> seq(evalc(a^n*z0),n=1..10); -1 2I 3 2- - 1 4 1 4I 3- + 1 8I 3 8+ 1 16 1 16I 3- 1 32I
3 32- -
1 64
1 64I
3- + 1 128I
3

128, , , , , , ,

1 256
1 256I
3- 1 512I
3

512- -

1 1024
1 1024I
3, , > seq(abs(a^n*z0),n=1..10); , , , , , , , , ,1 1 2 1 4 1 8 1quotesdbs_dbs8.pdfusesText_14