Introduction à Matlab et Simulink

Cours introduction à Matlab et Simulink, tutoriel & guide de travaux pratiques en pdf.

1 Introduction
Introduction à MATLAB
Une session de travail MATLAB
2 Opérations mathématiques
Nombres et opérations arithmétiques
Vecteurs et matrices
Variables et fonctions
3 Graphiques
GraphiquesD
GraphiquesD
4 Programmation avec MATLAB
5 Introduction à Simulink
Simulation avec Simulink

Introduction

Ce document est un guide simplifié de MATLAB et Simulink. Les notions de base sont présentées de façon simple pour permettre aux lecteurs de démarrer rapidement. Les exemples seront illustrés utilisant MATLAB Version 5.2 et Simulink Version 2.2. Plus de détails sur MATLAB et Simulink se trouvent dans les manuels de Mathworks Inc.: Using MATLAB, Using MATLAB Graphics, et Using Simulink.
On peut se procurer à la COOP une version «étudiant» de MATLAB et Simulink (environ $100.00 chaque) pour Windows ou Macintosh (avec document complet). Cette version comporte des limitations concernant les dimensions de matrices (dans MATLAB) et le nombre de blocs (dans Simulink). Cependant, elle est largement suffisante pour les problèmes les plus complexes rencontrés durant les études de génie.
Envoyez vos commentaires sur ce document «Introduction à MATLAB et Simulink» à lehuy@gel.ulaval.ca

Introduction à MATLAB

MATLAB est un logiciel de calcul matriciel à syntaxe simple. Avec ses fonctions spécialisées, MATLAB peut être aussi considéré comme un langage de programmation adapté pour les problèmes scientifiques.
MATLAB est un interpréteur: les instructions sont interprétées et exécutées ligne par ligne.
MATLAB fonctionne dans plusieurs environnements tels que X-Windows, Windows, Macintosh.
Il existe deux modes de fonctionnement:
1. mode interactif: MATLAB exécute les instructions au fur et à mesure qu’elles sont données par l’usager.
2. mode exécutif: MATLAB exécute ligne par ligne un « fichier M » (programme en langage MATLAB).

Une session de travail MATLAB

DÉMARRER MATLAB
Dans une fenêtre cmdtool, taper matlab. MATLAB répondra par un symbole >>. Dans cette fenêtre Commande, on tape les instructions une ligne à la fois:
Chaque ligne est exécutée immédiatement après la touche « Return ».
Une ligne peut contenir plusieurs instructions séparées par des virgules (,).
Des boucles FOR, WHILE, IF … ELSE peuvent être sur plusieurs lignes.
Lorsque les fonctions graphiques sont appelées, la fenêtre Graphique s’ouvrira.

FONCTION « HELP »
Pour obtenir de l’aide sur un sujet, une instruction ou une fonction, on tape helpsuivi par le sujet, l’instruction ou la fonction désirée.
Exemple 1:
» help atan2
ATAN2 Four quadrant inverse tangent.
ATAN2(Y,X) is the four quadrant arctangent of the real parts of the
elements of X and Y. -pi <= ATAN2(Y,X) <= pi.
See also ATAN.

ESPACE DE TRAVAIL (Workspace)
Les variables sont définies au fur et à mesure que l’on donne leurs noms et leurs valeurs numériques ou leurs expressions mathématiques.
Les variables ainsi définies sont stockées dans l’espace de travail et peuvent être utilisées dans les calculs subséquents.

INFORMATION SUR L’ESPACE DE TRAVAIL
Pour obtenir une liste des variables dans l’espace de travail, on utilise les instructions suivantes:
who Affichage des variables dans l’espace de travail.
whos Affichage détaillé des variables dans l’espace de travail.

ENREGISTRER LES VARIABLES DE L’ESPACE DE TRAVAIL DANS UN FICHIER
Pour enregistrer les variables de l’espace de travail dans un fichier, on utilise les instructions suivantes:
save Enregistrer toutes les variables dans un fichier matlab.mat. Dans une session ultérieure, taper loadpour ramener l’espace de travail enregistrée.
save fichier1.mat x y z A XEnregistrer les variables x, y, z, A, X dans le fichier fichier1.mat.
Dans une session ultérieure, taper load fichier1pour ramener les variables x, y, z, A, X dans l’espace de travail.

……..

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Introduction à matlab et simulink (318 KO) (Cours PDF)
Matlab et simulink

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *