[PDF] [PDF] manuel-matlabpdf Auteurs : Yassine Ariba et Jé





Previous PDF Next PDF



[PDF] manuel-matlabpdf

Ce document est une introduction à Matlab un logiciel de calcul scientifique Il a pour objectif de préparer l'étudiant aux travaux pratiques d'Automatique de 



[PDF] Outils Mathématiques et utilisation de Matlab

La particularité de Matlab est de manipuler uniquement des variables numé- en pdf avec une résolution de 600 ppi sur le fichier test pdf



[PDF] Polycopié Matlab

Mohamed Boudiaf Faculté d'Architecture et de Génie Civil Département de Génie Civil Polycopié Le calcul scientifique appliqué au Génie Civil sous MATLAB



[PDF] INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS

“Introduction to MATLAB for Engineering Students” is a document for an introductory course in MATLAB R 1 and technical computing It is used for freshmen 



[PDF] Introduction à MATLAB et Simulink

Une session de travail MATLAB 5 2 Opérations mathématiques 8 Nombres et opérations arithmétiques 8 Vecteurs et matrices 9 Variables et fonctions 11



[PDF] MATLAB & SIMULINK Cours et Travaux Pratiques - Fès

Matlab « abréviation de MATtrix LABoratory » est un logiciel qui a été conçu pour fournir un environnement de calcul numérique de haut niveau



[PDF] Présentation de Matlab 1 Introduction

La fonction 'gamma' peut calculer la factorielle des nombres entiers et même des nombres réels Utilisation de nombres ou de variables complexes : MATLAB peut 



[PDF] PHY 1501 – Matlab : commandes de base

Le point-?virgule inhibe l'affichage du résultat de l'instruction Rappel d'instructions précédentes : ? ou premières lettres ? Variables numériques



[PDF] MATLAB Basic Functions Reference - MathWorks

clc Clear command window help fun Display in-line help for fun doc fun Open documentation for fun load("filename""vars") Load variables from mat file



[PDF] manuel-matlabpdf

Auteurs : Yassine Ariba et Jérome Cadieux Matlab ses boîtes à outils et Simulink sont des produits développés par la société The MathWorks Inc Matlab® et 



[PDF] Outils Mathématiques et utilisation de Matlab

La particularité de Matlab est de manipuler uniquement des variables numé- en pdf avec une résolution de 600 ppi sur le fichier test pdf



MATLAB pdf - Probability density function - MathWorks

This MATLAB function returns the probability density function ( pdf ) for the one-parameter distribution family specified by name and the distribution 



[PDF] Présentation de Matlab 1 Introduction

La fonction 'gamma' peut calculer la factorielle des nombres entiers et même des nombres réels Utilisation de nombres ou de variables complexes : MATLAB peut 



[PDF] Polycopié Matlab - univ-ustodz

Mohamed Boudiaf Faculté d'Architecture et de Génie Civil Département de Génie Civil Polycopié Le calcul scientifique appliqué au Génie Civil sous MATLAB



[PDF] MATLAB & SIMULINK Cours et Travaux Pratiques - Fès

Matlab « abréviation de MATtrix LABoratory » est un logiciel qui a été conçu pour fournir un environnement de calcul numérique de haut niveau Il est 



[PDF] INTRODUCTION TO MATLAB FOR ENGINEERING STUDENTS

In the current version (MATLAB version 7) the doc function opens the on-line version of the help manual This is very helpful for more complex commands



[PDF] Débuter avec matlab

5 juil 1999 · matlab est un produit de The Mathswork Inc www mathswork com Ce document est disponible aux formats pdf et postscript auprès de 



[PDF] Introduction à MATLAB et Simulink

Une session de travail MATLAB 5 2 Opérations mathématiques 8 Nombres et opérations arithmétiques 8 Vecteurs et matrices 9 Variables et fonctions 11

:

Yassine Ariba - Jérome Cadieux

MANUEL

Départements

GEI & Mécanique

Version 0.1

Icam de Toulouse

Auteurs : Yassine Ariba et Jérome Cadieux.

Matlab, ses boîtes à outils et Simulink sont des produits développés par la société The MathWorks,

Inc.. Matlab® et Simulink® sont des marques déposés par cette même société. La distribution utilisée

en séance est sous licence classroom -à- e à un usage académique éducatif. Toute utilisation à but commercial ou recherche est interdite.

Y. Ariba et J. Cadieux Icam - Toulouse

3

Table des matières

I. Introduction ......................................................................................................................................6

1 - ® ? .............................................................................................................6

2 - Objectifs .....................................................................................................................................7

3 - Logiciels alternatifs .....................................................................................................................7

II. Généralités .....................................................................................................................................9

1 - Interface principale .....................................................................................................................9

2 - Premiers pas sur des exemples ................................................................................................ 10

...................................................................................... 10 ...................................................................... 11

3 - Les variables ............................................................................................................................ 12

3.1 Aspects élémentaires ........................................................................................................... 12

3.2 Constantes prédéfinies ......................................................................................................... 13

3.3 Quelques fonctions mathématiques ...................................................................................... 14

4 - Vecteurs et Matrices ................................................................................................................. 14

4.1 Définition d'un vecteur .......................................................................................................... 14

4.2 Quelques fonctions utiles ..................................................................................................... 15

4.3 Définition d'une matrice ........................................................................................................ 16

4.4 Quelques fonctions utiles ..................................................................................................... 18

4.5 Opérations sur les matrices .................................................................................................. 19

5 - Représentations graphiques ..................................................................................................... 21

5.1 Graphiques 2D ..................................................................................................................... 21

5.2 Graphiques 3D ..................................................................................................................... 25

6 - Programmation avec Matlab ..................................................................................................... 28

6.1 Fichiers SCRIPT ................................................................................................................... 29

6.2 Fichiers FUNCTION .............................................................................................................. 30

6.3 Opérateurs relationnels et logiques ...................................................................................... 32

6.4 Structures de contrôle .......................................................................................................... 33

III. Application à la Mécanique ........................................................................................................... 37

1 - Les structures ........................................................................................................................... 37

.......................................................................................................... 39

1 - Représentation des systèmes linéaires invariants ..................................................................... 39

1.1 Fonctions de transfert ........................................................................................................... 39

........................................................................................................... 40

1.3 Systèmes discrets et échantillonnés ..................................................................................... 41

1.4 Conversions de modèles ...................................................................................................... 42

1.5 Connexions de systèmes ..................................................................................................... 43

Y. Ariba et J. Cadieux Icam - Toulouse

4

2 - Analyse des systèmes dynamiques .......................................................................................... 44

2.1 Quelques fonctions utiles ..................................................................................................... 44

2.2 Réponses temporelles .......................................................................................................... 45

2.3 Lieux de transfert ................................................................................................................. 47

3 - Simulink ................................................................................................................................... 47

........................................................................................................... 48

3.2 Quelques bibliothèques ........................................................................................................ 50

3.3 Simulation ............................................................................................................................ 52

3.4 Exemple ............................................................................................................................... 53

Y. Ariba et J. Cadieux Icam - Toulouse

5

Y. Ariba et J. Cadieux Icam - Toulouse

6

I. INTRODUCTION

Ce document est une introduction à Matlab, un logiciel de calcul scientifique. Il a pour objectif de

lesquels cet outil est intensivement utilisé pour la mise en application et la simulation des principes

théoriques présentés en cours. Par ailleurs, ce manuel offre la possibilité un logiciel professionnel largement répandu.

1 - Q® ?

Matlab est un logiciel de calcul numérique commercialisé par la société MathWorks1. Il a été

initialement développé à la fin des années 70 par Cleve Moler, professeur de mathématique à

-Mexique puis à Stanford, pour permettre aux étudiants de travailler à partir

Matlab signifie Matrix laboratory.

leur vis, , une fenêtre Matlab trouve ses applications dans de nombreuses disciplines. Il constitue un outil numérique

puissant pour la modélisation de systèmes physiques, la simulation de modèles mathématiques, la

conception et la validation (tests en simulation et expérimentatiLe logiciel de base

peut être complété par de multiples toolboxes-à-dire des boîtes à outils. Celles-ci sont des

bibliothèques de fonctions dédiées à des domaines particuliers. Nous pouvons citer par exemple :

Voici une liste non exhaustive (loin de là) et en vrac de toolboxes, montrant la diversité des

fonctionnalités de Matlab : Control System Toolbox Symbolic Math Toolbox Signal Processing Toolbox Neural Network Toolbox Optimization Toolbox Parallel Computing Toolbox Statistics Toolbox Fuzzy Logic Toolbox Image Processing Toolbox Aerospace Toolbox Data Acquisition Toolbox Bioinformatics Toolbox MATLAB Compiler Vehicle Network Toolbox Model-Based Calibration Toolbox Financial Toolbox RF Toolbox System Identification Toolbox

1 http://www.mathworks.com/

Y. Ariba et J. Cadieux Icam - Toulouse

7

2 - Objectifs

Ce document propose une introduction à Matlab et développe un ensemble de fonctionnalités

spécifiques à certains domaines . Il ne constitue en aucun cas une

documentation exhaustive du logiciel. Toutefois, les principales notions sont présentées et invitent

-même les informations complémentaires pour mener à bien son projet. En de ressources sont disponibles sur Internet : Documentation en ligne de MathWorks : http://www.mathworks.com/help/techdoc/ - Developpez.com : http://matlab.developpez.com/ - Matlab Central : http://www.mathworks.com/matlabcentral/ Notes mises en ligne par des Universités/Ecoles : (par exemples) - http://nte.mines-albi.fr/MATLAB/co/Matlab_web.html - http://personnel.isae.fr/sites/personnel/IMG/pdf/InitiationMatLab.pdf - http://perso.telecom-paristech.fr/~prado/enseignement/polys/matlab.html - http://asi.insa-rouen.fr/enseignement/siteUV/tds/ - http://www-gmm.insa-toulouse.fr/~roussier/poly_info_icbe.pdf

Il existe également un espace :

File exchange : http://www.mathworks.com/matlabcentral/fileexchange/ ssance suffisante du logiciel

pour pouvoir travailler efficacement et comprendre les notions vues dans les travaux pratiques

est de proposer une

initiation consistante à un logiciel puissant, très largement utilisé dans le monde industriel et

académique (laboratoires, universités/écoles).

3 - Logiciels alternatifs

2 Matlab, type éducation (classroom), est relativement intéressant ,

celui A cela il faut ajouter un coût supplémentaire pour chaque toolbox commandée.

Voici quelques solutions alternatives.

Scilab est un logiciel open-source sous licence GPL Développé depuis

est maintenant maintenu par la fondation de coopération scientifique Digiteo3. Il est disponible sur les

plateformes Windows, Mac OS X, Linux et BSD. : http://www.scilab.org/

2 Les valeurs données ne sont que des ordres de grandeur et peuvent changer. Les prix dépendent du

type de licence (éducation, industriel, recherche) et du format (individuel, groupe, concurrent).

3 http://www.digiteo.fr/fr

Y. Ariba et J. Cadieux Icam - Toulouse

8 Octave est également un logiciel open-source sous licence GPL. Son développement a commencé

au début des années 90 par John W. Eaton dans le cadre du projet GNU4. Sa syntaxe est proche de

celle de Matlab. Il est disponible sur les plateformes Windows, Mac OS X, Linux et BSD. : http://www.gnu.org/software/octave/

4 http://www.gnu.org/

Y. Ariba et J. Cadieux Icam - Toulouse

9

II. GENERALITES

Dans ce chapitreUn premier exemple introductif montre

rapidement le principe de fonctionnement du logiciel. Nous présentons ensuite un ensemble de

fonctions de base nécessaire pour débuter en Matlab.

1 - Interface principale

Au lancement de Matlab :

Le logiciel propose un véritable environnement de travail composé de multiples fenêtres. Nous

pouvons distinguer quatre blocs :

Y. Ariba et J. Cadieux Icam - Toulouse

10 entrer les instructions à exécuter. Current directory (répertoire courant) : permet de naviguer et de visualiser le contenu du répertoire pour être visible et donc exécutable5. Workspace (espace de travail) : permet de visualiser les variables définies, leur type, la taille occupée en mémoire

Command history Il est possible

de faire glisser ces commandes vers la fenêtre de commande.

Notons que la command window est

tout est de connaitre les fonctions appropriées et de respecter leur syntaxe. Premier exemple

élémentaire 3*5 », puis entrer :

>> 3*5 ans = 15

un point-virgule " ; » en fin de commande empêche le renvoie du résultat dans la fenêtre

. Par exemple : >> 3*5;

2 - Premiers pas sur des exemples

Nous proposons en premier lieu un démarrage rapide basé sur un exemple simple. Celui-ci a pour

objectif de montrer comment se pratique Matlab dans une première utilisation basique. Cette section

doit donc être parcourue avec Matlab à coté. Les lecteurs non débutants pourront passer cette

section.

2.1 Calcfonction sinus

La manipulation commence dans la fenêtre command window, : >> t = [0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6] t =

Columns 1 through 8

0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000

3.5000

Columns 9 through 13

4.0000 4.5000 5.0000 5.5000 6.0000

Cette ligne de commande définit un tableau de 13 valeurs (allant de 0 à 6 par incrément de 0.5)

nommé "t». ; 5 le PATH.

Y. Ariba et J. Cadieux Icam - Toulouse

11

systématique du résultat des opérations envoyées. Cela peut devenir très lourd si, par exemple, la

taille du tableau est importante. >> w = 2*pi/6; >> y = sin(w*t);

Le terme " pi » est une constante prédéfinie et donne donc la valeur de ʌ. Le tableau (ou vecteur)

" y », de même dimension que " t

chaque composante de " t ». " y » représente donc la fonction sinus de période 6 (de pulsation

" w »). suivante : 2.2 tT EU L Fw vT FuU EtV Lr T EtU FV Ls

Ecriture sous forme matricielle AX=B:

Y. Ariba et J. Cadieux Icam - Toulouse

12 tsr vFut stFs iH T U V ILe Fw r s i La manipulation dans Matlab commence donc par la définition des matrices. >> A = [2 1 0 ; 4 -3 2 ; 1 2 -1] A =

2 1 0

4 -3 2

1 2 -1

>> B = [-5;0;1] B = -5 0 1 Si A

Le logiciel peut faire ce calcul pour nous :

>> X = inv(A)*B X =

1.7500

-8.5000 -16.2500

ݔLsquotesdbs_dbs41.pdfusesText_41

[PDF] estimation des coûts de construction

[PDF] methode destimation de charge projet

[PDF] estimation budgétaire projet

[PDF] exercices calcul mental 4ème primaire belgique

[PDF] la compensation math

[PDF] jeux de mathématique pour 3e année

[PDF] estimer des quantités petite section

[PDF] cartes beaucoup pas beaucoup

[PDF] beaucoup pas beaucoup petite section

[PDF] fiche beaucoup pas beaucoup maternelle

[PDF] comparer des collections petite section

[PDF] séquence correspondance terme ? terme petite section

[PDF] cours dexpertise immobilière pdf

[PDF] expertise immobilière guide pratique pdf

[PDF] guide méthodologique relatif ? l évaluation des actifs immobiliers