MATLAB est un langage de haut niveau et un environnement de programmation interactif pour le calcul numérique et la visualisation développé par MathWorks. N'utilisez pas les balises [matlab] et [octave], sauf si la question porte explicitement sur les similitudes ou les différences entre les deux. Lorsque vous utilisez cette balise, veuillez mentionner la version de MATLAB avec laquelle vous travaillez (par exemple R2017a).

MATLAB(Matrix Laboratory) est un langage de haut niveau et un environnement de programmation interactif pour le calcul numérique et la visualisation, développé par MathWorks. MATLAB peut être utilisé lors de l'exécution de tâches telles que le traitement du signal et les communications, le traitement d'images et de vidéos, la finance informatique et la biologie informatique. Il constitue la base d'un certain nombre d'autres outils, notamment Simulinket diverses boîtes à outilsqui étendent ses principales capacités.

MATLABest un système multiplateforme développé depuis 1984. Depuis la sortie de la version 7.2 (R2006a), il y a toujours eu un cycle de publication semestriel, avec la version "a" généralement publiée en mars / avril et la version "b" en septembre / octobre - sur la base du historique des versions. Par exemple, R2017a et R2017b étaient les deux versions en 2017.

MATLAB est un produit propriétaire de MathWorks. Cela signifie que, contrairement aux langages open source, les programmeurs et les utilisateurs doivent posséder une licence logicielle valide pour exécuter le code MATLAB.

Il existe plusieurs alternatives open source à MATLAB, en particulier GNU Octave, qui offre (principalement) une compatibilité syntaxique bidirectionnelle avec MATLAB, Scilab, SciPyet Julia.

Documentation

Liens informatifs qui apparaissent assez souvent dans les réponses

  • Notes de versionpour toutes les versions.
  • MATLAB Central File Exchange: un référentiel d'outils MATLAB fournis par les utilisateurs
  • Modules complémentaires MATLAB: Modules complémentaires pour MATLAB
  • Blogs MATLAB Central: généralement mis à jour chaque semaine par un certain nombre d'employés de MathWorks
  • MATLAB non documenté: "Représentation du ventre caché non pris en charge de MATLAB"
  • MATLAB Answers: un environnement collaboratif pour obtenir des réponses aux questions sur les produits MathWorks, similaire à Stack Overflow
  • groupe Usenet comp.soft-sys.matlab: accessible en ligne via Google Groupes
  • MATLAB Cody ™ est un endroit où vous pouvez trouver une variété de défis de codage basés sur MATLAB qui vous aideront à étendre votre compréhension de MATLAB.
  • MATLAB ThingSpeak ™est une plateforme de données ouvertes et une API pour l'Internet des objets qui permet vous pour collecter, stocker, analyser, visualiser et agir sur les données recueillies directement à partir de capteurs ou d'autres sources Web. Avec ThingSpeak et ses applications intégrées d'analyse MATLAB et de visualisation MATLAB, vous pouvez créer des tendances et des graphiques personnalisés.
  • MATLAB Online: version en ligne de MATLAB (disponible uniquement pour les utilisateurs sous licence). Octave Onlineest une alternative gratuite basée sur l'open source GNU Octave qui est (à peu près) compatible avec MATLAB.
  • MATLAB sur le chat Stack Overflow: salle de chat pour les utilisateurs de MATLAB et Octave