0% ont trouvé ce document utile (0 vote)
30 vues2 pages

Module 1

Le module 1 introduit MATLAB, en couvrant son environnement de travail, la syntaxe de base, les types de données fondamentaux et les opérations élémentaires. Il inclut également des exemples pratiques et des travaux pratiques pour appliquer les concepts appris. Les objectifs pédagogiques sont de comprendre l'interface, manipuler des données et exécuter des scripts simples.

Transféré par

Laza Johyone
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)
30 vues2 pages

Module 1

Le module 1 introduit MATLAB, en couvrant son environnement de travail, la syntaxe de base, les types de données fondamentaux et les opérations élémentaires. Il inclut également des exemples pratiques et des travaux pratiques pour appliquer les concepts appris. Les objectifs pédagogiques sont de comprendre l'interface, manipuler des données et exécuter des scripts simples.

Transféré par

Laza Johyone
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

Module 1 – Introduction à MATLAB

Objectifs pédagogiques :

 Comprendre l’environnement de travail de MATLAB.


 Manipuler les types de données de base.
 Exécuter des opérations matricielles simples.
 Créer et exécuter des scripts simples.

1.1. Présentation générale de MATLAB

 Histoire et applications de MATLAB.


 Lancement de MATLAB.
 Description de l’interface :
o Command Window : exécution directe des commandes.
o Editor : création de fichiers .m.
o Workspace : affichage des variables.
o Current Folder : navigation dans les fichiers.
o Command History : historique des commandes utilisées.

1.2. Syntaxe de base

 Affectation de variables (x = 5)
 Nommage des variables
 Utilisation de ; pour supprimer l’affichage
 Commentaires (% pour une ligne, %% pour sections)

1.3. Types de données fondamentaux

 Nombres scalaires, vecteurs, matrices


 Chaînes de caractères ('texte', "texte")
 Booléens (true/false)
 Fonctions de base : length(), size(), sum(), mean()

1.4. Opérations élémentaires

 Addition, soustraction, multiplication, division de matrices


 Opérations élément par élément (.*, ./, .^)
 Transposition : A'
 Indexation des matrices : A(2,3), A(:,1)

1.5. Aide et documentation

 Fonction help et doc : help plot, doc mean


 Recherche de fonctions dans MATLAB
Exemples pratiques
% Affectation et affichage
a = 5;
b = 10;
c = a + b;

% Vecteur ligne et colonne


v1 = [1 2 3 4];
v2 = [1; 2; 3; 4];

% Matrice 3x3
M = [1 2 3; 4 5 6; 7 8 9];

% Opérations matricielles
A = M .* 2; % Multiplication élément par élément
B = M * M'; % Multiplication matricielle

Travaux pratiques (TP)

TP 1.1 – Premiers pas avec MATLAB

Objectif : Utiliser l'interface, créer des variables et tester des opérations de base.

Consignes :

 Créer un fichier script nommé tp1_intro.m


 Définir 3 matrices de tailles différentes
 Appliquer des opérations de base (addition, transposition, multiplication)
 Afficher les résultats avec disp()

TP 1.2 – Calculs matriciels simples

Objectif : Mettre en pratique les opérations élément par élément et les fonctions statistiques.

Consignes :

 Créer un vecteur contenant les températures journalières d’une semaine


 Calculer la moyenne, le maximum et le minimum
 Tracer les températures avec la fonction plot

% Exemple de plot
temps = 1:7;
temp = [25 27 26 28 30 29 31];
plot(temps, temp);
title('Température sur 7 jours');
xlabel('Jour');
ylabel('Température (°C)');

Vous aimerez peut-être aussi