MATLAB


Principales fonctionnalités

  • Langage de haut niveau pour le calcul scientifique et technique
  • Environnement bureau pensé pour l'exploration itérative, la conception et la résolution de problèmes
  • Graphiques destinés à la visualisation de données et outils conçus pour créer des tracés personnalisés
  • Applications dédiées à l'ajustement de courbes, la classification de données, l'analyse de signaux et bien d'autres tâches spécialisées
  • Boîtes à outils additionnelles conçues pour répondre à de nombreux besoins spécifiques aux ingénieurs et aux scientifiques
  • Outils permettant la création d'applications avec interface utilisateur personnalisée
  • Interfaces vers C/C++, Java®, .NET, Python®, SQL, Hadoop® et Microsoft® Excel®
  • Options de déploiement libre de droits permettant de partager des programmes MATLAB avec les utilisateurs finaux

Pourquoi opter pour MATLAB ?

MATLAB® est le logiciel le plus accessible et le plus productif conçu pour les ingénieurs et les scientifiques. Pour vos tâches d'analyse de données, de développement d'algorithmes et de création de modèles, MATLAB vous fournit un environnement qui encourage l'exploration et la découverte. Notre solution associe un langage haut niveau à un environnement bureau élaboré pour les flux de travail itératifs scientifiques et techniques.

 
 

Analysez vos données et développez des algorithmes au sein d'un environnement bureau adapté à vos méthodes de travail.


MATLAB parle la langue des mathématiques

 

Le langage MATLAB, basé sur les matrices, est le moyen le plus naturel au monde pour exprimer les mathématiques computationnelles. L'algèbre linéaire dans MATLAB ressemble à l'algèbre linéaire dans un manuel. Les concepts mathématiques qui se rapportent à vos idées peuvent ainsi être exprimés naturellement. Votre code est donc plus facile à écrire, à lire, à comprendre et à mettre à jour.

Vous pouvez faire confiance aux résultats de vos calculs. MATLAB, qui est en grande partie issu de la communauté de la recherche sur l'analyse numérique, est réputé pour ses fonctions numériques impeccables. Une équipe de 350 ingénieurs MathWorks vérifie en permanence la qualité de la base de code MATLAB en réalisant chaque jour des millions de tests.

MATLAB réalise une grande partie du travail pour assurer l'exécution rapide de votre code. Les opérations mathématiques sont réparties sur plusieurs cœurs et l'ensemble du code est compilé selon le processus juste-à-temps (just-in-time). Vous pouvez exécuter vos algorithmes en parallèle en transformant vos boucles For en boucles For parallèles, ou en transformant vos tableaux classiques en tableaux GPU ou distribués. Exécutez des algorithmes parallèles sur des clouds privés ou publics infiniment évolutifs sans modifier votre code.

Le langage MATLAB propose également les fonctionnalités traditionnelles des langages de programmation, notamment le contrôle des flux, la gestion des erreurs, la programmation orientée objet, le test unitaire et l'intégration du contrôle de code source.

 

Voir la gallerie (4 images)


MATLAB est conçu pour les ingénieurs et les scientifiques

 

MATLAB offre un environnement bureau élaboré pour les flux de travail itératifs scientifiques et techniques. Les outils intégrés supportent l'exploration simultanée de données et de programmes, ce qui vous permet d'évaluer davantage d'idées en moins de temps.

  • Vous pouvez prévisualiser, sélectionner et prétraiter de manière intuitive les données que vous souhaitez importer.
  • Un vaste ensemble de fonctions mathématiques intégrées répond à vos besoins en matière d'analyse scientifique et technique.
  • Les fonctions de tracés 2D et 3D vous aident à visualiser et comprendre vos données, et à communiquer vos résultats.
  • Les applications MATLAB vous permettent de réaliser vos opérations d'ingénierie courantes sans avoir à programmer. Vérifiez le fonctionnement de vos algorithmes avec vos données, puis itérez jusqu'à obtenir les résultats attendus.
  • Les outils d'édition et de débogage intégrés vous permettent d'envisager rapidement plusieurs options, d'affiner votre analyse et d'itérer jusqu'à la solution optimale.
  • Vous pouvez saisir votre travail sous forme de présentations intuitives à partager.

La documentation exhaustive et professionnelle, rédigée par des ingénieurs et des scientifiques, est à votre disposition en permanence. Vous pouvez ainsi maintenir votre productivité. Nos équipes d'assistance technique sont fiables et répondent rapidement à vos questions. Vous pouvez également profiter des connaissances et de l'expérience de plus de 100 000 membres de la communauté et ingénieurs MathWorks en accédant à MATLAB Central, une plate-forme ouverte d'échange dédiée aux utilisateurs de MATLAB et de Simulink®.

Les composants MATLAB et les boîtes à outils additionnelles sont totalement intégrés et conçus pour fonctionner conjointement. Ces fonctionnalités sont développées de façon professionnelle, testées rigoureusement, éprouvées sur le terrain et intégralement documentées. Elles sont spécialement conçues pour les applications scientifiques et d'ingénierie.

 

Le Live Editor affiche les résultats à côté du code qui les a produits pour accélérer la programmation exploratoire et l'analyse. Ajoutez des équations, des images, des hyperliens et du texte formaté pour améliorer votre présentation.


MATLAB intègre vos flux de travail

Les principaux défis techniques et scientifiques requièrent une large coordination pour concrétiser les idées. Chaque fois qu'un projet en cours est transmis à une autre personne, des erreurs et des retards surviennent.

MATLAB permet d'automatiser l'ensemble du processus de la recherche à la production. Vous pouvez :

MATLAB constitue également une partie importante de l'approche Model-Based Design. Cette méthode est utilisée pour la simulation multidomaine, la simulation de systèmes physiques et à événements discrets, et pour la vérification et la génération de code. Découvrez le Model-Based Design avec Simulink et Simscape™ ®.

Les algorithmes et les analyses MATLAB peuvent être intégrés aux applications d'entreprise et déployés au sein d'environnements de production.