Skip to Main Content Skip to Search
Accueil |   France  Choose Country  |  Contacts  |  Cart Boutique 
Créer Un Compte | Log In
Produits et services Industries Le Monde Universitaire Support Communauté d’utilisateurs Société
spacer spacer spacer spacer spacer spacer

 

MATLAB 7.10

Description du produit

Développement d'algorithmes et d'applications

MATLAB fournit un langage et des outils de développement de haut niveau vous permettant de développer et d'analyser rapidement vos algorithmes et vos applications.

Le langage MATLAB

Le langage MATLAB met à votre disposition les opérations vectorielles et matricielles, fondamentales pour les problèmes d'ingénierie et scientifiques. Il permet un développement et une exécution rapides.

Avec le langage MATLAB, vous pouvez programmer et développer des algorithmes plus rapidement qu'avec les langages traditionnels, car il n'est pas nécessaire d'effectuer les tâches de programmation de bas niveau, comme la déclaration des variables, la spécification des types de données et l'allocation de la mémoire. Dans de nombreux cas, MATLAB évite l'utilisation de boucles ‘for’. Par conséquent, une ligne de code MATLAB peut souvent remplacer plusieurs lignes de code C ou C++.

Dans le même temps, MATLAB fournit toutes les fonctionnalités d'un langage de programmation traditionnel, notamment les opérateurs arithmétiques, le contrôle de flux, les structures de données, les types de données, la programmation orientée objet (POO) et les fonctions de débogage.



Un algorithme de modulation de communications qui génère 1 024 bits aléatoires, effectue une modulation, ajoute un bruit Gaussien complexe et trace le résultat -- avec seulement 9 lignes de code MATLAB.
MATLAB vous permet d'exécuter des commandes ou des groupes de commandes une par une, sans compilation ni édition de liens, et d'aboutir ainsi rapidement à la solution optimale.

Pour une exécution rapide de calculs matriciels et vectoriels importants, MATLAB se sert de bibliothèques optimisées pour les processeurs. Pour les calculs scalaires de portée générale, MATLAB génère des instructions en code machine en utilisant sa technologie de compilation JIT (Just-In-Time).

Cette technologie, disponible sur la plupart des plates-formes, offre des vitesses d'exécution qui rivalisent avec celles des langages de programmation traditionnels.

Outils de développement

MATLAB inclut des outils de développement qui vous aident à mettre en œuvre efficacement vos algorithmes. Ces outils comprennent :
  • L'éditeur MATLAB - Offre des fonctionnalités d'édition et de débogage standard, comme la définition de points d'arrêt et l'exécution en mode pas à pas
  • M-Lint Code Checker - Analyse votre code et recommande des modifications pour améliorer ses performances et faciliter sa maintenance (perrenité de votre code)
  • Profiler MATLAB - Enregistre le temps passé à exécuter chaque ligne de code
  • Directory Reports - Analyse tous les fichiers d'un répertoire et génère un rapport sur l'efficacité du code, les différences entre fichiers, les dépendances de fichiers et la couverture du code
Un rapport M-Lint Code Checker avec des recommandations pour accélérer l'exécution du code et faciliter sa maintenance.

Conception d'interfaces utilisateur graphiques

Vous pouvez utiliser l'outil interactif GUIDE (Graphical User Interface Development Environment) pour définir, concevoir et modifier des interfaces utilisateur. GUIDE vous permet d'inclure des listes déroulantes, des menus déroulants, des boutons de commande, des boutons radio et des curseurs, ainsi que des courbes MATLAB et des contrôles ActiveX. Vous pouvez aussi programmer manuellements des interfaces graphiques à l'aide de fonctions MATLAB.



Présentation au travers de l'outil, GUIDE, d'une interface graphique d'analyse en ondelettes (en haut) etson interface en mode execution (en bas).


Contact commercial
Kit technique gratuit
Version d’évaluation
Transmettre cette page

Get Pricing and
Licensing Options