logo
Édito
Cette FAQ a été réalisée dans le but de répondre à des questions générales sur l'utilisation de MATLAB. Elle est en partie basée sur les questions fréquemment posées sur le forum MATLAB de developpez.com. Les informations contenues dans cette FAQ ne sont en aucun cas garanties. Les auteurs font leur maximum pour apporter des réponses claires, précises et rigoureuses. Enfin, cette FAQ ne se prétend pas être exhaustive.

Statistiques
Nombre d'auteurs : 7
Nombre de questions : 165
Dernière mise à jour : 2012-03-22


Sommaire
      OuvrirOuvrir Tout développer      OuvrirOuvrir Tout réduire

      Ouvrir  1. Accueil (3)
                Comment bien utiliser cette FAQ ?
                Comment participer à cette FAQ ?
                Quels sont les droits de reproduction de cette FAQ ?
      Ouvrir  2. Généralités (13)
                Que signifie MATLAB ?
                Quelles sont les différentes versions de MATLAB ?
                Que signifient le a et le b à la fin du numéro de la version de MATLAB ?
                Existe-t-il des alternatives à MATLAB ?
                Existe-t-il une liste de livres MATLAB ?
                Existe-t-il une communauté internationale MATLAB ?
                Comment connaitre la liste des Toolbox installées sur un ordinateur ?
                Comment obtenir une version d'essai de MATLAB ou des autres composants ?
                Où trouver la documentation des anciennes versions de MATLAB ?
                Comment fermer l'éditeur, une URL, nettoyer le command history, ouvrir les preferences depuis le prompt MATLAB ?
                Comment trouver à quelle Toolbox appartient une fonction ?
                Comment créer une Toolbox ?
                Comment utiliser une Toolbox ?
      Ouvrir  3. Programmation (20)
                Où trouver des informations sur les algorithmes utilisés par MATLAB ?
                Comment exploiter les messages d'erreurs ?
                Qu'est-ce que la préallocation de mémoire ?
                Pourquoi la préallocation de mémoire ralentit-elle mon code ?
                Existe-t-il plusieurs types de définitions de variables ?
                Quelle est la durée de vie des variables ?
                Quelle est la différence entre ' et .' ?
                Pourquoi 0.3-0.2-0.1 est-il différent de 0 ?
                Qu'est-ce que l'indexage linéaire ?
                Qu'est-ce que l'indexage logique ?
                MATLAB permet-il l'allocation dynamique de mémoire ?
                Comment créer des variables nommées A1, A2, A3, ..., AN ?
                Qu'est-ce qu'un fichier p (p-files) ?
                Que signifie NaN ?
                Comment déterminer approximativement la quantité de mémoire nécessaire pour le stockage d'une variable ?
                Comment protéger son code ?
                Comment et pourquoi indenter mon code ?
                Pourquoi MATLAB affiche-t-il des valeurs tronquées ?
                Que représente le symbole @ ?
                Qu'est-ce qu'une fonction imbriquée (nested function) ?
      Ouvrir  4. Programmation orientée objet (POO) (5)
                Comment définir une classe ?
                Comment définir une classe abstraite ?
                Comment définir un constructeur ?
                Comment définir des méthodes statiques ?
                Comment empêcher qu'une méthode soit redéfinie ?
      Ouvrir  5. Matrices et tableaux (8)
                Comment obtenir un tirage aléatoire sur un nombre donné d'éléments d'une matrice ?
                Comment transformer une matrice MxN en vecteur 1xP ?
                Comment arrondir un nombre réel ?
                Comment arrondir un réel à un nombre de chiffres significatifs ?
                Comment obtenir la partie décimale d'un nombre réel ?
                Comment normaliser les valeurs d'une matrice dans l'intervalle [0 1] ?
                Comment obtenir le nombre d'occurrences des valeurs d'une matrice ?
                Comment trouver la valeur minimale (ou maximale) avec sa position ?
      Ouvrir  6. Tableaux de cellules (cell array) (5)
                Qu'est ce qu'un tableau de cellules ?
                Comment accéder aux valeurs des tableaux de cellules ?
                Comment accéder à un élément particulier d'une cellule ?
                Comment concaténer des tableaux de cellules ?
                Comment appliquer une fonction à chaque cellule ?
      Ouvrir  7. Structures (3)
                Qu'est ce qu'une structure ?
                Comment accéder aux valeurs d'une structure ?
                Comment accéder à un élément particulier d'une structure ?
      Ouvrir  8. Graphiques (11)
                Comment mettre une étiquette à mes points ?
                Comment récupérer les valeurs de données tracées ?
                Comment tracer une ligne dont la couleur varie ?
                Comment animer le tracé d'une courbe ?
                Pourquoi la fenêtre clignote-t-elle lors de l'animation de tracé ?
                Comment associer une couleur unique à chaque courbe tracée ?
                Comment incliner les labels des repères des axes abscisses d'un graphique ?
                Comment ajouter un titre général à plusieurs graphiques (subplot) ?
                Comment insérer des dates comme marqueurs des axes d'un graphique ?
                Comment capturer une image à partir d'un graphique ?
                Pourquoi le Tag de mon objet Axes a-t-il disparu après un tracé ?
      Ouvrir  9. Interfaces graphiques (GUI) (9)
                Comment rendre la sélection de plusieurs radiobutton exclusive ?
                Est-il possible de rendre les objets Uicontrol transparents ?
                Comment positionner simplement une interface graphique ?
                Comment obtenir une interface graphique qui s'ouvre en plein écran ?
                Comment gérer efficacement les variables et les identifiants des objets graphiques ?
                Comment modifier la police de caractères utilisée sur les objets graphiques ?
                Comment modifier l'icone qui apparait en haut à gauche d'un objet Figure ?
                Comment gérer la taille d'une fenêtre sur des machines de résolutions différentes ?
                Comment afficher un tableau ?
      Ouvrir  10. Traitement d'images (6)
                Comment convertir une image RGB en niveaux de gris ?
                Comment obtenir le symétrique d'une image ?
                Comment obtenir la transposée d'une image RGB ?
                Comment redimensionner une image ?
                Pourquoi imshow affiche une image toute blanche et/ou noire ?
                Comment travailler sur les blocs d'une image ?
      Ouvrir  11. Traitement du signal (7)
                Comment tracer un signal binaire ?
                Comment effectuer un filtrage numérique ?
                Comment réaliser des filtres classiques (passe bas, passe haut,...) ?
                Comment déterminer l'enveloppe d'un signal ?
                Pourquoi la FFT d'un signal pair n'est pas purement réelle avec MATLAB ?
                Comment trouver les coefficients a et b d'un filtre IIR à partir de sa réponse impulsionnelle h ?
                Comment transformer un signal sous forme de chaine de caractères en valeurs numériques ?
      Ouvrir  12. Lecture/écriture de fichiers (7)
                Existe-t-il une liste des formats de fichier supportés par MATLAB ?
                Comment tester l'existence d'un fichier ou d'un dossier ?
                Comment concaténer le nom d'un fichier et celui d'un répertoire ?
                Comment lister les fichiers d'une certaine extension dans un répertoire ?
                Comment nommer une suite de fichiers : nom_1.ext, nom_2.ext... nom_N.ext ?
                Comment passer l'entête d'un fichier texte en lecture ?
                Quelles sont les fonctions de lecture et écriture ?
      Ouvrir  13. Messages d'erreur et avertissements (53)
                ')' expected, 'End of Input' found.
                All matrices on a row in the bracketed expression must have the same number of rows.
                All rows in the bracketed expression must have the same number of columns.
                A null assignment can have only one non-colon index.
                Assignment has more non-singleton rhs dimensions than non-singleton subscripts.
                Attempt to execute SCRIPT <filename> as a function
                Attempt to reference field of non-structure array.
                Attempted to access variable(n); index out of bounds because numel(variable)=(n-1).
                CAT arguments dimensions are not consistent.
                Cell contents assignment to a non-cell array object.
                Conversion to double from cell is not possible
                Error while loading shared libraries: libmwmclmcrrt.so.7
                Expected a variable, function, or constant, found '|'.
                Expected a variable, function, or constant, found '&'.
                Expression or statement is incomplete or incorrect.
                Expression or statement is incorrect--possibly unbalanced (, {, or [.
                File *** is a script M-file and cannot be compiled with the current Compiler.
                Function definitions are not permitted at the prompt or in scripts.
                In an assignment A(:,matrix) = B, the number of elements in the subscript of A and the number of columns in B must be the same.
                In an assignment A(matrix,:) = B, the number of columns in A and B must be the same.
                In an assignment A(matrix,:) = B, the number of elements of the subscript in A and number of rows in B must be the same.
                In an assignment A(I) = B, the number of elements in B and I must be the same.
                Index exceeds matrix dimensions.
                Index into matrix is negative or zero.
                Indexing cannot yield multiple results
                Inner matrix dimensions must agree.
                Input argument *** is undefined.
                Integers can only be combined with integers of the same class, or scalar doubles
                Invalid handle object.
                Matrix dimensions must agree.
                Matrix must be square.
                Not enough input arguments.
                Number of columns on line * of ASCII file *** must be the same as previous lines.
                Out of memory. Type HELP MEMORY for your options.
                Output argument '***' (and maybe others) not assigned during call to '***'
                Product of known dimensions, ***, not divisible into total number of elements, ***.
                Reference to non-existent field
                Single-selection listbox control requires that Value be an integer within String range. Control will not be rendered ...
                Subscript indices must either be real positive integers or logicals.
                Subscripted assignment dimension mismatch.
                This statement is incomplete.
                Too many input arguments.
                Too many output arguments.
                To RESHAPE the number of elements must not change.
                Transpose on ND array is not defined.
                TrueColor CData contains element out of range 0.0 <= value <= 1.0
                Unable to read file ***: No such file or directory.
                Unbalanced or unexpected parenthesis or bracket.
                Undefined function or method *** for input arguments of type ***.
                Undefined function or variable '***'.
                Unknown text on line number * of ASCII file *** '*'.
                Value must be a handle
                Vectors must be the same lengths.
      Ouvrir  14. Applications déployées exécutables sans MATLAB (9)
                Comment créer un exécutable fonctionnant sans MATLAB ?
                Que faut-il installer sur l'ordinateur où l'exécutable est déployé ?
                Une application compilée est-elle plus rapide ?
                Dois-je payer des royalties à MathWorks sur mes applications déployées ?
                Le MATLAB Compiler convertit-il le code MATLAB en langage C ?
                Est-il possible de supprimer la fenêtre DOS qui apparaît à l'exécution du code déployé ?
                Est-il possible de déployer un exécutable sur un système d'exploitation différent de celui où il a été compilé ?
                Dois-je mettre tous les noms de mes fichiers lorsque j'utilise mcc ?
                Toutes les fonctions MATLAB sont-elles supportées par le MATLAB Compiler ?
      Ouvrir  15. Fichiers MEX (3)
                Qu'est ce qu'un fichier MEX ?
                Un compilateur externe est-il nécessaire pour créer un fichier MEX ?
                Quels sont les différents compilateurs supportés ?
      Ouvrir  16. Interfaçages avec d'autres logiciels (2)
                Est-il possible d'interfacer MATLAB avec les outils OpenOffice.org ?
                Comment interfacer MATLAB avec Excel ?
      Ouvrir  17. Simulink (1)
                Comment générer une DLL depuis un modèle Simulink ?


Consultez les autres F.A.Q.


Valid XHTML 1.0 TransitionalValid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007-2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

 
 
 
 
Partenaires

Hébergement Web