Matlab

Pages: 13 (3175 mots) Publié le: 14 octobre 2012
Notes introductives à Matlab

Le logiciel Matlab consiste en un langage interprété qui s'exécute dans une fenêtre dite d'exécution. L'intérêt de Matlab tient, d'une part, à sa simplicité d'utilisation : pas de compilation, déclaration implicite des variables utilisées et, d'autre part, à sa richesse fonctionnelle : arithmétique matriciel et nombreuses fonctions de haut niveau dans de nombreuxdomaines (analyse numérique, graphique, ...). La programmation sous Matlab consiste à écrire des scripts de commandes Matlab, exécutables dans la fenêtre d'exécution. En outre, grâce aux diverses Toolboxes spécialisés (ensemble de scripts Matlab), Matlab s'enrichit au fur et à mesure.

1. Lancement de Matlab
Lors de son lancement (via la commande Matlab par exemple) la fenêtre d'exécutions'ouvre. Il est alors possible d'exécuter différents types de commandes dans cette fenêtre, par exemple1 :

help HELP topics: toolbox\local matlab\datafun matlab\elfun matlab\elmat matlab\funfun matlab\general matlab\color matlab\graphics matlab\iofun matlab\lang matlab\matfun matlab\ops matlab\plotxy matlab\plotxyz matlab\polyfun matlab\sounds matlab\sparfun matlab\specfun matlab\specmatmatlab\strfun matlab\dde matlab\demos toolbox\wintools Local function library. Data analysis and Fourier transform functions. Elementary math functions. Elementary matrices and matrix manipulation. Function functions - nonlinear numerical methods. General purpose commands. Color control and lighting model functions. General purpose graphics functions. Low-level file I/O functions. Language constructs anddebugging. Matrix functions - numerical linear algebra. Operators and special characters. Two dimensional graphics. Three dimensional graphics. Polynomial and interpolation functions. Sound processing functions. Sparse matrix functions. Specialized math functions. Specialized matrices. Character string functions. DDE Toolbox. The MATLAB Expo and other demonstrations. GUI tools for MATLAB for MSWindows.

For more help on directory/topic, type "help topic".

La commande suivante permet d'affiner l'aide sur les fonctions mathématiques élémentaires :

1

dans tous les exemples qui suivent, apparaît après la commande le résultat de cette commande 1

help elfun Elementary math functions. Trigonometric. sin sinh asin asinh cos cosh acos acosh tan tanh atan atan2 atanh sec sech asec asechcsc csch acsc acsch cot coth acot acoth Exponential. exp log log10 sqrt Complex. abs angle conj imag real Numeric. fix floor ceil round rem sign Sine. Hyperbolic sine. Inverse sine. Inverse hyperbolic sine. Cosine. Hyperbolic cosine. Inverse cosine. Inverse hyperbolic cosine. Tangent. Hyperbolic tangent. Inverse tangent. Four quadrant inverse tangent. Inverse hyperbolic tangent. Secant. Hyperbolicsecant. Inverse secant. Inverse hyperbolic secant. Cosecant. Hyperbolic cosecant. Inverse cosecant. Inverse hyperbolic cosecant. Cotangent. Hyperbolic cotangent. Inverse cotangent. Inverse hyperbolic cotangent. Exponential. Natural logarithm. Common logarithm. Square root. Absolute value. Phase angle. Complex conjugate. Complex imaginary part. Complex real part. Round towards zero. Round towardsminus infinity. Round towards plus infinity. Round towards nearest integer. Remainder after division. Signum function.

permettant ainsi de voir toutes les fonctions mathématiques élémentaires dont dispose Matlab. On peut maintenant préciser la recherche si l'on veut avoir une idée plus précise de la fonction log par exemple :
help log LOG Natural logarithm. LOG(X) is the natural logarithm ofthe elements of X. Complex results are produced if X is not positive. See also LOG10, EXP, LOGM.

♦ Quelques commandes d'environnement importantes

2

path : permet de savoir quels sont les dossiers que Matlab référence et de spécifier de nouveaux dossiers Unix où se trouvent des ressources personnelles, par exemple : path=(path,'~/monapplication/mesfichiersmatlab') cd : positionne Matlab...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Matlab
  • Matlab
  • Matlab
  • Matlab
  • Matlab
  • Matlab
  • Matlab
  • Matlab

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !