Tutoriel Mathematica Les graphiques



Documents pareils
FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Maple: premiers calculs et premières applications

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Aide - mémoire gnuplot 4.0

Cours 7 : Utilisation de modules sous python

Calcul Formel et Numérique, Partie I

LES GRAPHIQUES SOUS MAPLE

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Chapitre 2 Le problème de l unicité des solutions

Initiation à LabView : Les exemples d applications :

point On obtient ainsi le ou les points d inter- entre deux objets».

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Premiers pas avec Mathematica

mat 1681 MATHÉMATIQUES ASSISTÉES PAR ORDINATEUR

STAGE IREM 0- Premiers pas en Python

SINE QUA NON. Découverte et Prise en main du logiciel Utilisation de bases

Calcul Formel et Numérique, Partie I

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

UNITÉS ET MESURES UNITÉS DE MESURE DES LONGUEURS. Dossier n 1 Juin 2005

Statistiques Descriptives à une dimension

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

Correction du bac blanc CFE Mercatique

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

L ALGORITHMIQUE. Algorithme

Gnuplot. Chapitre Lancer Gnuplot. 3.2 Options des graphes

3 Approximation de solutions d équations

Mathématiques I Section Architecture, EPFL

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Rappels sur les suites - Algorithme

Commun à tous les candidats

Développements limités. Notion de développement limité

TD: Cadran solaire. 1 Position du problème

Initiation à la programmation OEF pour Wims (exercices).

Fonction inverse Fonctions homographiques

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Présentation du langage et premières fonctions

Etude de fonctions: procédure et exemple

Séance 0 : Linux + Octave : le compromis idéal

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

Cours d Analyse. Fonctions de plusieurs variables

Adobe Illustrator Logiciel de dessin vectoriel et de Cartographie Assistée par Ordinateur

Designer d escalier GUIDE DE L UTILISATEUR. Stair Designer-1

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Traceur de courbes planes

Leçon N 4 : Statistiques à deux variables

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

Correction du baccalauréat ES/L Métropole 20 juin 2014

Introduction à MATLAB R

Continuité d une fonction de plusieurs variables

OM 1 Outils mathématiques : fonction de plusieurs variables

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Annexe commune aux séries ES, L et S : boîtes et quantiles

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Python - introduction à la programmation et calcul scientifique

Fonctions de plusieurs variables

Fête de la science Initiation au traitement des images

Items étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Introduction au pricing d option en finance

Université Paris-Dauphine DUMI2E 1ère année, Applications

Équations non linéaires

TP : Gestion d une image au format PGM

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

Statistiques à une variable

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

OLYMPIADES ACADEMIQUES DE MATHEMATIQUES. 15 mars 2006 CLASSE DE PREMIERE ES, GMF

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Exercice : la frontière des portefeuilles optimaux sans actif certain

Du bon usage de gnuplot


TP 1. Prise en main du langage Python

Théorème du point fixe - Théorème de l inversion locale

Introduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011

Fonctions de plusieurs variables

Introduction à la théorie des graphes. Solutions des exercices

C f tracée ci- contre est la représentation graphique d une

Introduction : Cadkey

Fonctions de deux variables. Mai 2011

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Initiation à la Programmation en Logique avec SISCtus Prolog

DÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )

Opérations de base sur ImageJ

Les structures. Chapitre 3

Quelques contrôle de Première S

Lecture graphique. Table des matières

Initiation à l analyse en composantes principales

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Optimisation des fonctions de plusieurs variables

Chapitre 13 Numérisation de l information

Développements limités, équivalents et calculs de limites

TD 1 - Structures de Traits et Unification

Présentation du cours de mathématiques de D.A.E.U. B, remise à niveau

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Initiation aux calculatrices graphiques formelles TI

Cours de Programmation en Langage Synchrone SIGNAL. Bernard HOUSSAIS IRISA. Équipe ESPRESSO

Transcription:

Tutoriel Mathematica Les graphiques Adaptation du tutoriel gratuit sur le Web par Éric Gaul, Dominic Boire et Issa Lizon (voir Médiagraphie). Modifié pour Mathematica 7 par Jean-Philippe Samson. Maintenant que nous sommes un peu plus familiers avec Mathematica, nous consacrerons l essentiel de ce document à la création de graphiques. La syntaxe de base Pour la création de graphiques en Mathematica, nous utiliserons la fonction Plot[fonction à tracer,{variable, variable min., variable max.}, Options] Cette fonction tracera une fonction donnée sur l intervalle s étalant de variable min. à variable max. Pour tracer plusieurs fonctions, nous pourrions utiliser la fonction plot comme suit Plot[{f 1, f,f 3,, f n },{variable, variable min., variable max.}, Options] Les options de graphique Les options de graphique doivent tous être séparées par des virgules. Nous pourrons notamment y modifier les axes, les couleurs, les quadrillages, etc. Pour attribuer une option à un graphique, il suffit d écrire Option Valeur dans la fonction Plot. Graphique de fhxl In[1] := f[x_] Sin[x] y In[] := Plot[f[x], {x, -*Pi, *Pi}, 1.0 PlotStyle {RGBColor[0.4, 0, 0.5], Dashing[{0.0, 0.01}] }, PlotLabel 0.5 "Graphique de f(x) ", AxesLabel {"x","y"}] -6-4 - 4 6 x -0.5-1.0 Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page 1 sur 6

Quelques options utiles PlotRange Automatic PlotRange {{x min, x max },{y min,y max }} AspectRatio Automatic AspectRatio Nombre entier positif AxesOrigin {a,b} PlotStyle RGBColor[a,b,c] PlotStyle Hue[a] PlotStyle GrayLevel[a] PlotStyle Dashing[{a,b}] PlotStyle Thickness[a] PlotStyle PointSize[a] Axes True Axes False Frame True Frame False GridLines Automatic AxesLabel { Titre de l axe des x, Titre de l axe des y } PlotLabel Titre du graphique Lorsque la valeur est Automatic, le graphique sera affiché sur l intervalle variable min. et variable max. donné. Sinon, les axes des x et des y seront gradués en tenant compte des valeurs minimales et maximales exigées. Lorsque la valeur est Automatic, le graphique sera construit de sorte que le rapport entre la hauteur et la largeur sera de 1 :1. Si la valeur est un nombre entier positif, disons 3, le rapport sera alors de 3 :1. Les axes du graphiques se couperont au point (a,b). Permet de choisir des couleurs en format RGB (Red- Green-Blue). Les valeurs a, b, c doivent être comprises entre 0 et 1. Permet de choisir une couleur. La valeur a doit être comprise entre 0 et 1. Permet de choisir la couleur de la courbe en teinte de gris. La valeur a doit être comprise entre 0 et 1. Permet de tracer la courbe en pointillés. Les paramètres a et b représentent respectivement la longueur des pointillés et la distance entre chaque trait. Permet de choisir l épaisseur du trait. Permet de choisir la grosseur des points. Permet de choisir si on veut laisser ou enlever les axes. Par défaut, l option possède la valeur True. Permet d encadrer un graphique. Par défaut, l option possède la valeur False. Permet d afficher le quadrillage. Permet de donner un titre à chacun des axes. Permet de donner un titre au graphique. Pour s informer d autres options possibles, il suffit de taper??plot. Tracé de courbes définies de façon implicite Pour tracer une courbe définie de façon implicite, c est-à-dire une fonction f(x,y) définie à partir de deux variables indépendantes x et y, nous devrons utiliser la fonction ContourPlot. On aura la forme suivante : ContourPlot[f 1 [x,y] == f [x,y],{x,x min,x max },{y,y min,y max }, Options] In[1] ContourPlot[x^ + x*y + y^ == 1, {x,-,}, {y,-,}] 1 0-1 - --1 0 1 Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page sur 6

Construire un graphique à partir de données Lorsque nous entrons des données sous forme matricielle ou encore sous la forme d une liste, il est alors possible d utiliser la fonction ListPlot[données]. Les points peuvent être reliés au moyen de la fonction ListLinePlot[données]. In[1] données ={{0,5},{1,3},{,},{3,1}} In[] ListPlot[données, PlotStyle PointSize[0.0]] 5 4 3 0.5 1.0 1.5.0.5 3.0 In[3] ListLinePlot[données] 5 4 3 0.5 1.0 1.5.0.5 3.0 Une fois le graphique tracé, nous pourrions vouloir trouver l équation de la meilleure fonction passant par les points. La fonction Fit[données,{puissances de la variable},variable] permettra d y arriver. In[4] meilleurefonction = Fit[données, {1,x,x^}, x] Out[4] 4.95.05 x + 0.5 x In[5] Plot[meilleurefonction,{x,0,5}] 5 4 3 1 3 4 5 Créer un graphique animé La fonction Animate[Expression, {u, u min, u max }] permet de voir l évolution de l expression (qui dépend de u, c est plus intéressant!) lorsque u varie de u min à u max. Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page 3 sur 6

In[1] Animate[Plot[x^n,{x,0,}],{n,0,,0.5}] Nous voyons la courbe l exposant de x n varier de 0 à par bonds de 0,5. In[] Animate[Plot[x^n,{x,0,}],{n,0,,0.5}, AnimationRunning False] L animation est contrôlée par le curseur. Les graphiques dans l espace Pour tracer un graphique dans l espace à 3 dimensions, nous devons utiliser la fonction : Plot3D[fonction de x et de y, {x,x min,x max }, {y,y min,y max }] In[1] f[x_,y_] Sin[x^ y^] In[] Plot3D[f[x,y], {x,-,}, {y,-1,1}] Pour connaître les options possibles avec un graphique en 3D, on utilise la commande??plot3d. Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page 4 sur 6

Afficher plusieurs graphes dans le même plan ou espace Pour réussir à afficher plusieurs graphiques dans le même plan ou espace, il faudra utiliser la fonction Show[graphique 1,graphique, ] comme le montre l exemple suivant. In[1] := g1 = Plot[x^, {x, -1, 1}, PlotStyle -> Hue[0.1]] g = Plot[4x^, {x, -1, 1}, PlotStyle -> Hue[0.6]] 140 10 100 80 60 40 0-10 -5 5 10 500 400 300 00 100-10 -5 5 10 In[] Show[g1,g] 140 10 100 80 60 40 0-10 -5 5 10 Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page 5 sur 6

L option Epilog Il peut arriver que nous voulions ajouter des éléments à notre graphique tels que du texte, des points, des droites, des flèches, etc. Une option de Mathematica nous permet d y arriver : l option Epilog. L exemple suivant montre bien son utilisation lorsque nous voulons faire afficher une asymptote de couleur rouge à un graphique. Dans ce cas-ci nous traçons la fonction = sur l intervalle [0, 10] et nous y ajoutons une ligne(line) pointillée (Dashing[{0.0}]) de couleur rouge (Hue[0.03]). In[1] := Plot[1/(x-5),{x,0,10}, Epilog -> {Dashing[{0.0}],Hue[0.03],Line[{{5,-10},{5,50}}]}] 1-1 4 6 8 10 - Médiagraphie TORRENCE Bruce F. et TORRENCE Eve A., The Student s Introduction to Mathematica. A handbook for precalculus, calculus and linear algebra, Cambridge University Press, 1999 WOLFRAM, Stephen, Wolfram Mathematica documentation center [En ligne], http://reference.wolfram.com/mathematica/guide/mathematica.html (Page consultée le 19 juin 009) Logiciels appliqués en sciences Tutoriel Mathematica Les_Graphiques Page 6 sur 6