0% ont trouvé ce document utile (0 vote)
2 vues5 pages

Modes et types de données en MATLAB

Le document présente les modes de fonctionnement de MATLAB, incluant le mode interactif, le mode script et le mode fonction, chacun adapté à des besoins spécifiques. Il décrit également les types de données et de variables en MATLAB, notamment les réels, les complexes, les chaînes de caractères et les types logiques, ainsi que les structures de données comme les scalaires, vecteurs et matrices. Enfin, des exemples illustrent la création et l'utilisation de ces types de données dans MATLAB.

Transféré par

benmansourbelaid5
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)
2 vues5 pages

Modes et types de données en MATLAB

Le document présente les modes de fonctionnement de MATLAB, incluant le mode interactif, le mode script et le mode fonction, chacun adapté à des besoins spécifiques. Il décrit également les types de données et de variables en MATLAB, notamment les réels, les complexes, les chaînes de caractères et les types logiques, ainsi que les structures de données comme les scalaires, vecteurs et matrices. Enfin, des exemples illustrent la création et l'utilisation de ces types de données dans MATLAB.

Transféré par

benmansourbelaid5
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

TP INFO 3 L2 ELT 2025_2026

TP N°02 : types de données et de variables

1. Modes de fonctionnement MATLAB


MATLAB offre trois principaux modes de fonctionnement adaptés à différents besoins de
programmation et d'analyse.
 le mode interactif, où l'utilisateur peut exécuter des commandes directement dans la
fenêtre de commande, obtenant immédiatement des résultats. Ce mode est idéal pour
les tests rapides et les calculs simples.
 mode script, qui permet de regrouper plusieurs commandes dans un fichier.m et de
les exécuter ensemble, facilitant ainsi l'automatisation de tâches répétitives.
 mode fonction permet de créer des fonctions avec des arguments d'entrée et de sortie,
rendant le code plus modulaire et réutilisable. Ces fonctions sont également
enregistrées dans des fichiers .m et permettent une organisation plus structurée des
programmes. Ces modes permettent à MATLAB de s'adapter à une large gamme
d'usages, depuis des opérations interactives simples jusqu'à des projets de
programmation complexes.

2. Types de données et de variables


Les trois types de variables les plus courants dans Matlab sont : les réels, les complexes et les
chaînes de caractères. Le type logique est utilisé pour représenter les résultats de certaines
fonctions.
En MATLAB, toute variable est interprétée comme un tableau contenant des éléments d'un
type spécifique. Il existe trois types principaux de tableaux. Les scalaires, qui sont des
tableaux avec une seule ligne et une seule colonne. Les vecteurs, qui sont des tableaux formés
soit d'une seule ligne, soit d'une seule colonne. Enfin, les matrices, qui sont des tableaux
comportant plusieurs lignes et colonnes. Par conséquent, une variable MATLAB est toujours
un tableau, qu'il soit désigné comme scalaire, vecteur ou matrice, en fonction de sa structure.
2.1. Les nombres Réels
Un nombre réel est un type de donnée numérique qui représente une valeur décimale ou
entière sans composante imaginaire. Par défaut, les nombres réels sont stockés en double
précision (type double), ce qui permet de représenter des nombres avec une grande précision
(jusqu'à environ 15 chiffres significatifs).
Les nombres réels peuvent être déclarés directement comme variables. Exemple :

1 [Link]
TP INFO 3 L2 ELT 2025_2026

2.2. Les nombres complexes


Un nombre complexe peut être créé en ajoutant une partie imaginaire à une partie réelle à
l'aide de la lettre i ou j, Les nombres complexes peuvent être représentés en forme
cartésienne z=a+bi ou forme polaire z=re iθ. Exemple :

MATLAB fournit plusieurs fonctions pour extraire et manipuler les parties réelles et
imaginaires, ou pour calculer d'autres propriétés des nombres complexes. Par exemple :
real(z) : Extraire la partie réelle du nombre complexe z.
imag(z) : Extraire la partie imaginaire de z.
abs(z) : Calcule le module du nombre complexe z.
angle(z) : Calcule l'argument du nombre complexe z.
conj(z) : Calcule le conjugué d'un nombre complexe z.
2.3. Chaine de caractères
Une chaîne de caractères est un type de donnée utilisé pour représenter du texte, comme des
mots, des phrases ou des symboles. MATLAB prend en charge plusieurs façons de travailler
avec des chaînes de caractères, et il offre de nombreuses fonctions pour manipuler et traiter
ces chaînes.
Il existe deux principales manières de gérer les chaînes : en utilisant les tableaux de
caractères (ancien format) et les objets de chaînes (introduits dans MATLAB R2016b).

2 [Link]
TP INFO 3 L2 ELT 2025_2026

Vous pouvez créer un tableau de caractères en entourant le texte entre des apostrophes simples
('). Exemple :

2.4. Le type logique


Le type logique est utilisé pour représenter des valeurs vraies ou fausses. Ces valeurs
logiques sont soit true (vrai), soit false (faux). Elles sont souvent utilisées dans les conditions,
les boucles et les opérations logiques. Exemple :
Ici, a à la valeur logique true et b à la valeur logique false. En interne, MATLAB représente
true comme 1 et false comme 0

3 [Link]
TP INFO 3 L2 ELT 2025_2026

Les valeurs logiques peuvent être utilisées dans des expressions conditionnelles et des
opérations logiques. Voici quelques exemples :

2.5. Les vecteurs


En MATLAB, un vecteur est un tableau unidimensionnel qui peut contenir soit une rangée
d'éléments (vecteur ligne) soit une colonne d'éléments (vecteur colonne).
Vecteur ligne : Un vecteur ligne est créé en mettant les éléments entre crochets [ ] et en les

4 [Link]
TP INFO 3 L2 ELT 2025_2026

séparant par des espaces ou des virgules. Exemple :

Vecteur colonne : Un vecteur colonne est créé en plaçant les éléments entre crochets et en les
séparant par des points-virgules (;).Exemple :

2.6. Les matrices


Pour créer une matrice, vous utilisez des crochets [ ] et séparez les éléments avec des espaces
(pour les colonnes) et des points-virgules ; (pour les lignes). Exemple :

5 [Link]

Vous aimerez peut-être aussi