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
6-Particularités des opérations
• Opérations arithmétiques
3
6-Particularités des opérations (suite)
• Opérations arithmétiques
4
6-Particularités des opérations (suite)
• Opérations relationnelles ou logiques
5
6-Particularités des opérations (suite)
• Opérations relationnelles ou logiques
6
6-Particularités des opérations (suite)
• Opérations relationnelles ou logiques
• Table de vérité des opérateurs:
7
6-Particularités des opérations (suite)
• Opérations relationnelles ou logiques
• Exercice d’application 1: (Pratique sous Matlab)
• Choisir deux scalaires et tester les opérations logiques : égal, différent, supérieur,
supérieur ou égal, inférieur, inférieur ou égal
• Choisir une matrice et un scalaire et tester les opérations logiques : égal, différent,
supérieur, supérieur ou égal, inférieur, inférieur ou égal
• Choisir deux matrices et tester les opérations logiques : égal, différent, supérieur,
supérieur ou égal, inférieur, inférieur ou égal
8
6-Particularités des opérations (suite)
• Opérations relationnelles ou logiques
• Exercice d’application 2: (Pratique sous Matlab)
sin 𝑥 𝑠𝑖 𝑥 0 𝑥 ∈ 0 ; 2𝜋
• f(x) =
sin 2𝑥 𝑠𝑖𝑛𝑜𝑛 𝑥 ∈ 2𝜋; 0
• x∈ 2𝜋; 2𝜋
• Solution: ?
• x=‐2*pi:pi/20:2*pi;
• f(x) = sin(x) ‘’si x>0’’ + sin(2x) ‘’sinon’’ (explication de la fonction)
• y1 = sin(x).*(x>0) + sin(2*x).*(not(x>0))
• y2= sin(x).*(x>0) + sin(2*x).*(x<=0)