0% ont trouvé ce document utile (0 vote)
74 vues8 pages

Méthodes Num 2

Transféré par

KOYE
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)
74 vues8 pages

Méthodes Num 2

Transféré par

KOYE
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

Méthodes numériques

Initiation à Matlab

Master 1 Génie civil – Géotechnique


Promo: 2022-2023

Dr. TEVI
1
Sommaire du cours
• Présentation
• Du cours
• De l’interface Matlab
• Installation
• Variables et Types de données
• Vecteurs
• Matrices
• Polynômes
• Opérations : particularités
• Graphiques
• Scripts
• Lecture et écriture des données
• Applications
2
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

3
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
• 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
4
2- Variables et Types de données (suite)
• Exemple 1: (Pratique sous Matlab)
• Une variable complexe s’écrit comme suit : z = a +i*b = a + j*b
• >> x=71; x = 71 + i*0
• >> z= 8+i ; même chose que : >> z =8+j ;
• >> y=‘soixante’;
• S = x+z => S = (71+8) + 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


Essayez les commandes suivantes:
• >>isreal(x)
• >> ischar(y)
• >>isreal (z) 5
• >>islogical(y)
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

6
2- Variables et Types de données (suite)
• Définition d’un intervalle ou d’une série:
• nom_inter=a:b correspond à un intervalle variant de a à b par pas de 1(pas
par défaut)
• Exemple 2: (Pratique sous Matlab)
• >> R=0:11
• >> U=-5:3
• nom_inter=a:c:b correspond à un intervalle variant de a à b par pas de c
(pouvant être un entier ou un décimal + ou -)
• Exemple 3: (Pratique sous Matlab)
• >> V=9:-2:-9 ;
• >> D=1:0.01:2
• >> D=1:.01:2
• Remarque : 0.01 est pareil à .01 si la partie entière est 0 7
2- Variables et Types de données (suite)

• Linspace et Logspace:
• >> série1= linspace(m,n,c) crée c éléments linéairement espacés de m à n.
S’il est omis, c=100 par défaut
• >> série2= logspace(m,n,c) crée une série logarithmique de c éléments
débutant par 10m et terminant par 10n. S’il est omis, c=50 par défaut
• Exemple 4: (Pratique sous Matlab)
• >> x = linspace(2,200)
• >> y = linspace(2,200,15)
• >> z = logspace(1,5)
• >> t = logspace(1,5,10)
8

Vous aimerez peut-être aussi