Chapitre 9 Inf1005A

download Chapitre 9 Inf1005A

of 54

Transcript of Chapitre 9 Inf1005A

  • 7/21/2019 Chapitre 9 Inf1005A

    1/54

    Gnie informatique et gnie logiciel 1 H2014

    INF1005A: Programmation

    proceduraleChapitre 9: Graphiques MATLAB

  • 7/21/2019 Chapitre 9 Inf1005A

    2/54

    Gnie informatique et gnie logiciel 2 H2014

    Agenda

    Traage de graphiques

    Graphiques Ajouter des proprits

    Graphiques fonctions utiles

    Graphiques exporter un graphique

    Diffrents graphiques

    Quelques graphiques intressants

    Rappel de fonctions

  • 7/21/2019 Chapitre 9 Inf1005A

    3/54

    Gnie informatique et gnie logiciel 3 H2014

    Traage de graphiques exemple

    Graphiques MATLAB

    Choix de la fentre

    Prparation des donnes

    Positionnement dans la fentre

    Fonction qui trace le graphique

    Exporter graphique

    Choix des annotationsdu graphique

    Activation quadrillageFormat des axes

    Ajout de proprits

  • 7/21/2019 Chapitre 9 Inf1005A

    4/54

    Gnie informatique et gnie logiciel 4 H2014

    Traage de graphiques exemple

    Graphiques MATLAB

  • 7/21/2019 Chapitre 9 Inf1005A

    5/54

    Gnie informatique et gnie logiciel 5 H2014

    Traage de graphiques choix de la fentre

    Graphiques MATLAB

    figure (no_de_figure)

    - la fonction permet de crer une nouvelle fentre.- possible de donner un numro la fentre.

    - utile lors du traage de plusieurs graphiques.

  • 7/21/2019 Chapitre 9 Inf1005A

    6/54

    Gnie informatique et gnie logiciel 6 H2014

    Traage de graphiques positionnement de la fentre

    Graphiques MATLAB

    subplot(ligne,colonne,position)

    - ligne : nombre de lignes que contiendra la matrice quidcoupe la fentre.

    - colonne : nombre de colonnes que contiendra la matricequi dcoupe la fentre.

    - position : entier qui indique dans quelle case de lamatrice le graphique sera insr. Les cases se comptent degauche droite et de haut en bas.

    - cette fonction permet dinsrer plusieurs graphiques lintrieur dune mme fentre.

    - la fentre est dcompose en une matrice de dimensionvoulue et le graphique est trac dans la case demande.

  • 7/21/2019 Chapitre 9 Inf1005A

    7/54

    Gnie informatique et gnie logiciel 7 H2014

    Graphiques MATLAB

    Case 1Case 2

    Case 3 Case 4

    La fentre est

    divise en 4

    Traage de graphiques positionnement de la fentre

  • 7/21/2019 Chapitre 9 Inf1005A

    8/54

    Gnie informatique et gnie logiciel 8 H2014

    Graphiques MATLAB

    Case 1 Case 2

    Cases 3:4

    La fentre est divise en 4

    Traage de graphiques positionnement de la fentre

  • 7/21/2019 Chapitre 9 Inf1005A

    9/54

    Gnie informatique et gnie logiciel 9 H2014

    Traage de graphiques fonction de traage

    Graphiques MATLAB

    plot(X1,Y1,format_ligne1,X2,Y2,format_ligne2...)

    Xn : Vecteur contenant les coordonnes en X de la ne srie dedonnes.

    Yn : Vecteur contenant les coordonnes en Y de la ne srie de

    donnes.

    format_lignen : Diffrentes options qui dfinissent le format de

    la ligne (son paisseur, sa couleur, etc..).

    - Fonction principale de traage laquelle il faut

    transmettre les donnes tracer et le format voulu pourla trace.

  • 7/21/2019 Chapitre 9 Inf1005A

    10/54

    Gnie informatique et gnie logiciel 10 H2014

    Traage de graphiques format des lignes

    Graphiques MATLAB

    Spcifier les attributs des traces :

    - le style de la ligne :

    i.e. plot(x,y,-.)

    Caractre---

    :-. Ligne en trait tiret et pointille

    StyleLigne pleine (par dfaut)

    Ligne en trait tiret

    Ligne pointille

  • 7/21/2019 Chapitre 9 Inf1005A

    11/54

    Gnie informatique et gnie logiciel 11 H2014

    Traage de graphiques format des lignes

    Graphiques MATLAB

    Spcifier les attributs des traces :

    - lpaisseur de la ligne('linewidth'):

    i.e. plot(x,y, 'linewidth', 4)

  • 7/21/2019 Chapitre 9 Inf1005A

    12/54

    Gnie informatique et gnie logiciel 12 H2014

    Traage de graphiques format des lignes

    Graphiques MATLAB

    Spcifier les attributs des traces :

    - la couleur de la ligne :

    i.e. plot(x,y, r) % rouge

    Caractre Couleur Caractre Couleur

    r rouge m magenta

    g vert y jaune

    b bleu k noirc cyan w blanc

  • 7/21/2019 Chapitre 9 Inf1005A

    13/54

    Gnie informatique et gnie logiciel 13 H2014

    Traage de graphiques format des lignes

    Graphiques MATLAB

    Spcifier les attributs des traces :- le type de marqueur :

    i.e. plot(x,y, +)

    Caractre Caractre+ ^o v* >. . .