La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa.

Présentations similaires


Présentation au sujet: "O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa."— Transcription de la présentation:

1 O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa

2 Chapitre 2

3 Les objets de MATLAB

4 Valeurs littérales

5 Les valeurs littérales sont les valeurs quon peut directement taper au clavier et qui peuvent être affectées à une variable. 1.Nombres MATLAB Les nombres réels et entiers (MATLAB ne distingue pas entre réels et entiers) sont écrits sous les formes décimales ou scientifiques usuelles : Exemple : 2, 3.214, 1.21E33, 2.5E-1 Exemple : 2, 3.214, 1.21E33, 2.5E-1 Les nombres complexes sont écrits sous la forme a + bi Exemple : 1+2i

6 2.Tableaux de nombres Les tableaux de nombres réels ou complexes de dimension un ou deux suivent la syntaxe suivante : un tableau est délimité par des crochets ; les éléments sont entrés ligne par ligne ; les éléments appartenant à la même ligne sont séparés par des espaces (ou par des virgules) ; doivent comporter le même nombre déléments les différentes lignes doivent comporter le même nombre déléments et sont séparées par des points-virgules.

7 2.Tableaux de nombres ( Suite ) Exemple Les tableaux : Sécrivent sous la forme : [ ] [1; 2; 3; 4 ] [4 5 6 ; ; ] :

8 2.Tableaux de nombres ( Suite ) >> [ ] ans = >> [1; 2; 3; 4 ] ans = >> [4 5 6 ; ; ] ans =

9 2.Tableaux de nombres ( Suite ) Remarque Remarque : Toutes les lignes doivent contenir le même nombre déléments, >> [1 2 ; 1 2 3] ??? Error using ==> vertcat CAT arguments dimensions are not consistent. Dans la suite, on appellera : vecteur un tableau de format (n, 1) i.e. ne comportant quune seule colonne ; liste ou vecteur-ligne un tableau de format (1, n) i.e. ne comportant quune seule ligne ; tableau un tableau au sens commun du terme, cest `a dire une structure organisée en lignes et colonnes.

10 3. Caractères et chaines de caractères On écrit les caractères et les chaines de caractères, entre apostrophes : a, toto. Matlab considère les caractères comme des chaines de caractères de longueur un et identifie chaines de caractères et liste de caractères. Exemple Exemple : La liste de caractères [a b c d e] est identique à la chaines de caractères [abcde], Mieux encore, abcde ; [abc de] est identique à abcde

11 3.Caractères et chaines de caractères (Suite) >> ['a' 'b' 'c' 'd' 'e'] ans = abcde >> ['abcde'] ans = abcde >> 'abcde' ans = abcde >> ['abc' 'de'] ans = abcde

12 3. Caractères et chaines de caractères (Suite) Cet exemple donne un idée du rôle des crochets [ ]. Les crochets sont le symbole de lopérateur de concaténation : concaténation en ligne lorsque le séparateur est un espace ou une virgule ; concaténation en colonne lorsque le séparateur est un point-virgule comme dans les tableaux de nombres (il est alors nécessaire que les listes de nombres ou de caractères ainsi concaténées possèdent le même nombre deléments). Exemple Exemple : >> ['abc' ; 'abcd'] ??? Error using ==> vertcat CAT arguments dimensions are not consistent.

13 Variables

14 Une caractéristique de MATLAB est que les variables nont pas à être déclarées, leur nature se déduisant automatiquement de lobjet qui leur est affecté 1.Identificateurs Les règles de dénomination des variables sont très classiques : un identificateur débute par une lettre, suivie de lettres, de chiffres ou du caractère souligné (_) ; sa longueur est inferieure ou égale à 31 caractères ; les majuscules sont distinctes des minuscules.

15

16 2. Affectation = Le symbole daffectation de valeur à une variable est le caractère =. Exemple Exemple : >> a = [ ] a = >> a = abc a = abc Lexemple ci-dessus montre bien que dans MATLAB les variables ne sont ni déclarées ni typées.

17 Les commandes save, load et clear - fichiers.mat

18 Ces commandes permettent dintervenir directement sur lenvironnement de travail. save.mat save permet de sauver tout ou partie de lespace de travail sous forme de fichiers binaires appelés mat-files ou fichiers.mat : save : enregistre la totalité de lespace de travail dans le fichier matlab.mat ; save nom de fichier : lespace de travail est enregistre dans le fichier nom de fichier ;

19 save nom de variable... nom de variable : enregistre les variables indiquées (et les objets qui leurs sont associes) dans un fichier.mat qui porte le nom de la première variable ; save nom de fichier nom de variable... nom de variable : enregistre les variables dans le fichier dont le nom a été indiqué;.mat load permet dajouter le contenu dun fichier.mat à lespace de travail actuel ;

20 V OUS AVEZ DES QUESTIONS ?


Télécharger ppt "O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa."

Présentations similaires


Annonces Google