0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Types de variables et vecteurs MATLAB

Ce document présente un TP sur les types de variables et la définition de vecteurs dans MATLAB. Il explique les différents types de variables (réel, complexe, chaîne de caractères, logique) et comment définir des vecteurs ligne et colonne. Des exemples pratiques et des commandes spécifiques sont fournis pour illustrer la création et la manipulation de vecteurs.

Transféré par

nait ouslimane Ahmed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Types de variables et vecteurs MATLAB

Ce document présente un TP sur les types de variables et la définition de vecteurs dans MATLAB. Il explique les différents types de variables (réel, complexe, chaîne de caractères, logique) et comment définir des vecteurs ligne et colonne. Des exemples pratiques et des commandes spécifiques sont fournis pour illustrer la création et la manipulation de vecteurs.

Transféré par

nait ouslimane Ahmed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

UMMTO

Département : Maintenance industrielle


Module : Informatique 3 Enseignant : N. YAMANI

TP No 3 : Types de variables/Vecteurs

I. Introduction
Comme tout langage de programmation, MATLAB permet de définir des données [Link] TP a
pour but de connaitre les types des variables déclarées sous MATLAB et d’apprendre à définir les
vecteurs.
II. Types des variables
Attention, MATLAB différencie majuscules et minuscules ! Ainsi X et x désignent deux variables
distinctes.
Une variable peut être de type :réel,complexe, chaîne de caractères ou logique.
2.1 Les quatre types de variables
Les trois principaux types de variables utilisés par MATLAB sont les types : réel, complexe et
chaîne de caractè[Link] type logiqueest associé au résultat de certaines fonctions.
Par exemple les instructions x = 2 ; z = 2+i ; c = ’oui’ ; définissent une variable x de type réel, une
variable z de type complexe et une variable c de type chaîne de caractères.
Exemple :
>> r = 2; z = 2+i; c= ’oui’;
>> x = 5
>> y = log(exp(x))
>>tst = ( x==y )
III. Les vecteurs
3.1 Définir un vecteur
On définit un vecteur ligne en donnant la liste de ses éléments entre crochets ([ ]).Les éléments sont
séparés au choix par des espaces ou par des virgules. On définit un vecteur colonne en donnant la
liste de ses éléments séparés au choix par des points virgules( ;).
Exemple :
Définissez un vecteur x avec trois façons différentes :
En utilisant desespaces >>x=[1 4 5]
En utilisant des virgules >>x=[1,4,5]
Vecteur colonne >>x=[1 ;4 ;5]
On peut obtenir la longueur d’un vecteur donné grâce à la commande length.
-Calculez la longueur du vecteur x
>>length(x)
Pour définir un vecteur x dont les composantes forment une suite arithmétique avec un incrément
(pas) h, de premier terme a et de dernier terme b, on écrira :
x = a :h :b
>> x = 0: 2:10
>>x=0 :10
Affichez le troisième élément du vecteur x
>>x(3)
La commande linspacepermet de définir un vecteur x de longueur N dont les composantes forment
une suite arithmétique de premier terme a et de dernier terme b.
Faites une recherche dans la documentions MATLAB et donnez la syntaxe de cette commande.
La syntaxe est x = linspace(a,b,N)
Définissez, en utilisant le commande linspace un vecteur x de trois éléments variant de 0 à 10
>>x = linspace(0,10,3)
Définissez, en utilisant le commande linspace un vecteur x de cent éléments variant de 0 à 10
>> x = linspace(0,10)
3.2 Vecteurs spéciaux
Les commandes ones, zeros et rand permettent de définir des vecteurs dont les éléments ont
respectivement pour valeurs 1, 0 et des nombres générés de manière aléatoire.
ones(1,n) : vecteur ligne de longueur n dont tous les éléments valent 1
>>
ones(m,1) : vecteur colonne de longueur m dont tous les éléments valent 1
>>
zeros(1,n) : vecteur ligne de longueur n dont tous les éléments valent 0
>>
zeros(m,1) : vecteur colonne de longueur m dont tous les éléments valent 0
>>
rand(1,n) : vecteur ligne de longueur n dont les éléments sont générés de manière aléatoire entre 0 et
1
>>
rand(m,1) : vecteur colonne de longueur m dont les éléments sont générés de manière aléatoire entre
0 et 1
>>
Conclusion

………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………….
.

Vous aimerez peut-être aussi