0% ont trouvé ce document utile (0 vote)
22 vues7 pages

Initiation À Matlab

Transféré par

Kouadio Kouadio Eric
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues7 pages

Initiation À Matlab

Transféré par

Kouadio Kouadio Eric
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 7

Initiation à Matlab

Méthodes Numériques

Master 1 Génie civil - Géotechnique


1
1- Présentation de l’interface Matlab
• Matlab = MATrix LABoratory
• Environnement de calcul permettant des calculs numériques de tout genre, des
représentations graphiques, des modélisations…
• Interpréteur de commandes dont l’élément de base est la matrice
• Modes de fonctionnement courants:
• Mode interactif: exécution des instructions au fur et à mesure de leur saisie
• Mode exécutif: exécution ligne par ligne des instructions contenus dans un fichier
• Modes de fonctionnement avancés :
• mode programmation compilé et mode programmation par blocs
• Licence Matlab payante => alternative acceptable : GNU Octave et Scilab
• Similarité de certaines fonctionnalités avec Matlab mais nécessite des « packages »
• Téléchargeable sur : www.sourceforge.net ou www.gnu.org

2
1- Présentation de l’interface Matlab (suite)
 Commandes utiles:
 >> demo matlab ou >> demo : permet d’ouvrir les contenus d’exemples Matlab
 >> help nom_instruction : permet de rechercher l’aide sur le sujet « nom_instruction » s’il existe
 >>doc nom_de_la_commande : permet d’obtenir une documentation plus complète en ajoutant des
exemples détaillés, des hyperliens
La documentation en ligne est aussi très riche
 >> clc : efface tout ce qu’il y a dans la « Command Window » sans effacer les variables et leur contenu
 >> quit ou >> exit

3
2- Variables et Types de données
• Définition des variables: déclaration et affectation
• >> nom_variable = expression
• Si expression est terminé par « ; », alors le contenu de la variable
n’est pas affiché. En omettant « ; » ou en tapant nom_variable on
affiche son contenu
• >>disp(nom_variable ) permet aussi d’afficher le contenu de la
variable
• Variable par défaut dans Matlab: « ans » de valeur écrasée à
chaque calcul

4
2- Variables et Types de données (suite)
• Liste des variables:
• >> who ou whos : affiche les variables courantes avec plus ou moins
leurs informations
• Effacement d’une (ou plusieurs) variable(s):
• >> clear nom_variable : efface juste la variable « nom_variable » et son
contenu
• >> clear ou >>clear all : efface toutes les variables existantes et leur
contenu
• 4 types de variables possibles:
• Réel: toute variable à valeur numérique
• Complexe : partie réelle + partie imaginaire
• Caractère: texte toujours écrit entre ‘ …’
• Logique: true=1,false=0
5
2- Variables et Types de données (suite)
• Exemple :
• Une variable complexe s’écrit comme suit : z = a +i*b = a + j*b
• >> x=17; x = 17 + i*0
• >> z= 7+i ;
• >> z =7+j ; y=‘soixante’;
• S = x+z => S = (17+7) + i*(0+1)
• Nommer et Taper différents types de variables dans le Command Window

• >> Type « logique » sert plus de réponse à certains tests spécifiques


• >>iscomplex(z) et isreal(x) donne 1 comme réponse ;>> ischar(y) renvoie 1
comme réponse. Mais >>isreal (z) donnera 0 et >>islogical(y) donnera aussi 0

6
2- Variables et Types de données (suite)

• Particularité : sous Matlab,  = pi et exponentielle de x = exp(x)


• Équivalence de notation: a + i*b=a + b*i=a + bi
• Quelques fonctions mathématiques de base sont données :

abs angle Sqrt Real Imag


Valeur absolue /
Argument(nb cplx) Racine carrée Partie réel Partie imaginaire
module (nb cplx)

conj round fix floor ceil


Conjuguée (nb cplx) arrondir Arrondir (vers zéro) Arrondir (vers ‐) Arrondir (vers )

log10
sign rem exp log Logarithme base 10
Signe et à lié reste exponentielle Logarithme base e

Vous aimerez peut-être aussi