Présentation

Article

1 - DÉMARRAGE

2 - COMMANDES

3 - AFFICHAGE

4 - COMMANDES SYSTÈME

5 - VISUALISATION GRAPHIQUE

6 - INTERFACES

Article de référence | Réf : AF1450 v1

Démarrage
Introduction à MATLAB

Auteur(s) : Jacques PRADO

Relu et validé le 19 nov. 2019

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

Système interactif de programmation scientifique pour le calcul numérique et la visualisation graphique, MATLAB est basé sur la représentation matricielle des données. Disponible sur plusieurs plateformes, cet outil se présente comme un environnement ouvert et programmable, permettant un gain de productivité important. Son langage de programmation relativement simple le rend accessible à une population et un public diversifiés (chercheurs, étudiants, financiers, industriels…). Cet article a pour objectif de familiariser le lecteur à l’utilisation de ce formidable outil aux possibilités immenses.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Jacques PRADO : Docteur en électronique - Maître de conférences à l’École nationale supérieure des télécommunications (ENST )

INTRODUCTION

MATLAB→ est un système interactif de programmation scientifique, pour le calcul numérique et la visualisation graphique, basé sur la représentation matricielle des données, dont le nom est dérivé de Matrix Laboratory. C’est un outil multi-plates-formes qui est disponible pour les environnements Windows, Unix (et dérivés BSD, Linux, Solaris, MacOS...).

MATLAB a été écrit à l’origine, en Fortran, par C. Moler. La version actuelle, écrite majoritairement en C (mais aussi Perl, Java et autres) par The MathWorks Inc., existe en version professionnelle et étudiante, et est disponible sur plusieurs plates-formes avec quelques différences minimes de fonctionnalités. MATLAB se présente comme un environnement complet pour le calcul et la visualisation. Son langage de programmation relativement simple à assimiler en fait un environnement ouvert et programmable qui permet un gain de productivité important.

Outre le noyau, MATLAB peut être complété par des outils (« tool boxes ») spécifiques à certains domaines comme le traitement du signal, l’image, l’automatique, les statistiques, la mécanique, le calcul symbolique, les réseaux de neurones... Il est possible de lui adjoindre un environnement supplémentaire Simulink→ permettant d’effectuer de la programmation par schémas-blocs.

Ainsi, MATLAB s’adresse à un large public ; il est utilisé tant pour le développement industriel que pour l’analyse financière ou l’enseignement et la recherche. Il n’est besoin pour s’en rendre compte que de consulter le site de MathWorks, qui offre un nombre considérable d’informations sur les développements réalisés à l’aide de cet outil.

MATLAB se présente avant tout comme un langage de commande dont la caractéristique est d’être interprété ; il permet donc d’utiliser simplement des structures de données et d’écrire rapidement des programmes assez complexes. Bien qu’il se veuille complet et autonome, MATLAB reste ouvert aux autres langages tels que C, Fortran et Java, ce qui permet d’en étendre les possibilités. Comme pour tout langage de commande, il peut apparaître une certaine lenteur d’exécution, notamment lors de l’écriture de boucles. Il est alors possible d’écrire les parties sensibles du code dans un autre langage de manière à en accélérer l’exécution. De plus, à l’aide de la boîte à outils compilateur (MATLAB Compiler), la génération automatique de code C et la création d’un programme « stand alone » ou d’une libraire dynamique partageable à partir d’une application développée en code MATLAB sont particulièrement simples à effectuer.

Le présent document a pour but de familiariser le lecteur avec l’utilisation de MATLAB. Les compléments d’information peuvent être facilement obtenus grâce à l’aide en ligne incluse dans le logiciel.

Il est cependant évident que les possibilités de MATLAB sont nettement plus importantes que celles décrites ici et que l’on devra faire appel à la documentation complète pour les utiliser.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-af1450


Cet article fait partie de l’offre

Mathématiques

(202 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Présentation

1. Démarrage

1.1 Installation

MATLAB est disponible dans les environnements Windows et Unix et l’installation peut s’effectuer selon deux méthodes : la première correspond à une utilisation en mode local, la seconde à une utilisation en mode réseau.

Nota :

l’installation sous MacOs est plus délicate que pour les autres environnements mais néanmoins, des informations d’installation et des patchs particuliers sont disponibles sur le site de MathWorks.

  • Mode local sous Windows : la version Windows de MATLAB est livrée avec un code PLP (Personal License Password) qui permet d’identifier les produits pouvant être installés. Elle s’effectue comme la plupart des installations de programme sous Windows, en mode par défaut ou personnalisé. L’installation nécessite les droits administrateur et une configuration minimale assez conséquente. L’espace disque minimal occupé, avec la documentation, est d’environ 350 Mo et la mémoire nécessaire pour travailler correctement est de 512 Mo.

  • Mode local sous Unix : dans le cas d’un environnement Unix, l’installation est basée sur un fichier de licence qui est l’équivalent du PLP sous Windows. La procédure consiste à créer un répertoire d’installation (par exemple /usr/local/MATLAB) et à y copier le fichier de licence livré avec MATLAB. Il suffit ensuite d’exécuter le fichier install en ayant les droits root et de répondre aux différentes questions du programme d’installation. Les ressources nécessaires sont les mêmes que pour la version Windows.

  • Mode réseau : en mode réseau, MATLAB utilise un gestionnaire de licence appelé FLEXIm. Pour ce type d’utilisation il faut installer le programme de gestion de licence ainsi que les produits MATLAB. Il y a deux façons d’effectuer une installation réseau :

    • remote access : dans cette configuration, MATLAB et FLEXIm sont installés sur un serveur central et les utilisateurs y accèdent par le réseau ;

    • local client access : dans cette configuration, FLEXIm est installé sur un serveur central et MATLAB est installé sur chaque poste client.

    Dans ces deux modes réseau, le gestionnaire de licence gère le droit d’utilisation de MATLAB et le nombre d’utilisateurs autorisés. Le nombre d’autorisations...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Mathématiques

(202 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Démarrage
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  L’ensemble des titres d’ouvrages consacrés à MATLAB est accessible sur le site de l’éditeur du logiciel : http://www.mathworks.com/support/books

  • (2) -   *  -  Les titres donnés ici ne sont qu’un bref aperçu des nombreux ouvrages disponibles.

  • (3) - LIPSMAN (R.L.) -   A Guide to MATLAB  -  . Cambridge University Press (2001).

  • (4) - ZÖLZER (U.) (éd.) -   DAFX – Digital Audio Effects  -  . John Wiley & Sons (2002).

  • (5) - INGLE (V.K.) -   Digital Signal Processing Using MATLAB  -  . Thomson Learning (1999).

  • (6) - HANSELMAN (D.), LITTLEFIELD (B.) -   Mastering MATLAB 7  -  . Pearson/Prentice Hall (2005).

  • ...

1 Sites Internet

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Mathématiques

(202 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS