SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Institut de Technologie du Cambodge
Département de Génie Civil
TRAVAUX PRATIQUES
D’INITIATION À MATLAB
Dr.–Ing. K.S. POUV
Pour
I3 GCI et I3 OAC
2014-2015
Dr.–Ing. K.S.POUV 2
NOTA :
Le groupe TP sera divisé en quatre nômes. Chaque quatre nôme doit rédiger un compte-
rendu et rendre à l’enseignant dans les délais prévus comme suite :
- TP1 à rendre lors de la 4ème séance
- TP2 à rendre lors de la 8ème séance
Des comptes-rendus rendus après les créneaux indiqués ci-dessus seront refusés. Au moment où
les étudiants rendent leurs comptes-rendus, les questions orales seront leurs demandées.
CONSEILS :
Chaque compte-rendu doit contenir les scripts et les résultats clés de compilation ainsi que
les commentaires. Les comptes-rendus peuvent également être rédigés pendant les séances
de TP.
Dr.–Ing. K.S.POUV 3
TP 1
Prise en main de Matlab
Exercice 1 : Vecteurs et courbes
1. Définir la variable 






3
,
4
,
6

x et calculer y1=sin(x) et y2=cos(x). Calculer ensuite tan(x) en
utilisant exclusivement les vecteurs y1 et y2 précédents.
2. Définir la variable 





 

4:01.0:
4
x . Combien y a-t-il de valeurs dans ce vecteur ? Illustrer
la courbe )sin(xxey x
 
. Calculer la somme des valeurs de y.
3. Faire l’intégrale symbolique de la fonction précédente )sin(xxey x
 
.
4. On considère les vecteurs suivants :











3
2
1
u ,











1
2
5
v et













7
3
1
w
a. Calculer t=u+3v-5w
b. Calculer wvu ,, , le cosinus de l’angle α formé par les vecteurs u et v, et α en degré.
Exercice 2 : Manipulation de matrices
1. Définir le vecteur V = [0 1 2 ... 49 50]. Quelle est la taille de ce vecteur ? Définir le vecteur
W contenant les cinq premiers et les cinq derniers éléments de V. Définir ensuite le
vecteur Z = [0 2 4 ... 48 50] à partir de V.
2. Définir la matrice











30292827262524232221
20191817161514131211
10987654321
M . Quels sont ses dimensions
m x n ? Extraire de cette matrice, la matrice











2221
1211
21
N et la matrice 






2723
73
P . Extraire
de la matrice M, la matrice Q obtenue en prenant dans la matrice M une colonne sur 2.
Calculer les produits matriciels NP = N x P, NtQ = N’ x Q et NQ = N x Q, puis commenter
les résultats.
3. Définir une matrice A de dimensions 4 x 4 à l’aide de la commande magic. Déterminer la
matrice B = A/15. Combien de nombres dans cette matrice B sont compris entre 0.4 et 0.8
? Ou sont-ils situés ? (commande find) Construire alors la matrice C obtenue à partir de la
matrice B en remplaçant tous les nombres de B inférieurs à 0.8 par 0, et ceux supérieurs
ou égaux à 0.8 par 1.
4. Résoudre le système d’équation linéaire ci-dessous :
x + y = 14
y + z = 10
x - y = 4
z - t = 1
Dr.–Ing. K.S.POUV 4
Exercice 3 : Fonctions graphiques
1. Graphiques 2D :
a. Créer un vecteur temps t (t en secondes) allant de 0 à 10 avec 11 points.
b. Créer un signal s1(t) = 1 – e-t puis l’afficher en fonction du temps.
c. Créer deux autres signaux définis par s2(t) = 1 – e-2t et s3(t) = 1 – e-4t, puis les afficher
dans la même figure.
d. Faire les modifications pour afficher ces 3 signaux respectivement en bleu, en rouge
et en vert. Faire apparaître en plus des couleurs des astérisques (*), des croix et des
points aux différentes valeurs constituant les 3 signaux. Ajouter une légende à vos
courbes et les titres correspondant à l’axe d’abscisse et l’axe d’ordonnée.
e. On souhaite maintenant changer la variable temporelle et la définir avec 10 fois plus
de points. Faire les modifications nécessaires.
f. Afficher ces trois signaux dans une même figure, mais cette fois-ci dans 3 graphiques
séparés sur deux lignes, dont 2 graphiques en haut et 1 graphique en bas (figure 0).
Les propriétés des courbes sont les mêmes que celles du premier cas.
Graphique 1 Graphique 2
Graphique 3
Figure 0. Format de l’illustration pour la question f.
g. Ajouter maintenant dans le troisième graphique une harmonique de pulsation ω = 3
rad/s, d’amplitude crête à crête égale à 3, et de composante continue 0,5 (avec titre,
couleur, etc.). Rappel : forme générale d’une harmonique )cos()(   tAtx .
2. Graphiques 3D :
Illustrer, dans un même graphique, les surfaces des deux fonctions suivantes :
- z1 = x2 + y2
- z2 = x – y + 50
Mettre également les titres pour les trois axes.
Exercice 4 : Manipulation des nombres complexes
Soit u et v les nombres complexes : iu 711 et iv 31 . Créer des variables correspondant
et calculer les modules et les arguments de u et de v ainsi que les parties réelle et imaginaire
de u3+v2 en utilisant les commandes appropriées.
Exercice 5 : Ecriture des fonctions
1. Ecrire une fonction nommée polaire, prenant comme arguments d’entrée les
coordonnées cartésiennes (x,y) d’un point et renvoyant en sortie les coordonnées
polaires (r,θ) de ce point, où θ est en degré. Penser à commenter le code de manière
qu’un utilisateur puisse utiliser l’aide en ligne pour s’informer sur cette nouvelle fonction.
2. On souhaite maintenant appeler la fonction polaire créée lors de la question précédente
dans un nouveau fichier .m à créer pour déterminer d’autres paramètres. Dans ce
nouveau fichier, écrire un script pour calculer :
a. les coordonnées polaires pour A1(43,3 ; 25) et A2(65,78 ; 23,94).
b. illustrer graphiquement ces deux points en coordonnées polaires avec le couleur bleu
et le symbole astérisque (*).
c. l’angle α formé par les vecteurs 1OA et 2OA , où O(0 ; 0) est le point d’origine des axes
polaires.
d. t = d/tan2(α), où d est la distance entre les points A1 et A2 (valeur à déterminer).
e. Ecrire, au-dessous de l’expression de t, la phrase suivante : t est en cm.
Dr.–Ing. K.S.POUV 5
TP 2
Mini-projet : Efforts internes d’une poutre sur appuis
simples
On considère une poutre de longueur L et de section a x b et ayant un module de Young E et
une résistance σa (figure 1). La poutre est posée sur deux appuis simples et soumise à une
charge ponctuelle P appliquée à une distance de L1 de l’appui gauche.
Figure 1. Poutre soumise à une charge ponctuelle P.
Ecrivez sous Matlab, un algorithme permettant d’obtenir :
- le moment d’inertie d’axe vertical Iz
- les réactions des deux appuis (R1 et R2)
- l’effort tranchant (T)
- le moment fléchissant (M)
- la contrainte en flexion (σx) en position du moment maximal
Maintenant, appliquez votre programme pour les cas suivants :
1. a = 20 cm, b = 40 cm, L = 8 m, L1 = 2 m, σa= 28 MPa, et P = 40 kN.
2. a = 20 cm, b = 40 cm, L = 8 m, L1 = 3 m, σa = 28 MPa, et P = 40 kN.
3. a = 20 cm, b = 40 cm, L = 8 m, L1 = 4 m, σa = 28 MPa, et P = 40 kN.
Ensuite, on souhaite, pour chaque cas :
- déterminer les valeurs maximales de T, de M et de σx. Aussi, vérifiez si la contrainte
maximale σx,max est inférieure ou égale à la contrainte admissible σa. S’il est le cas,
affichez le texte suivant « contrainte maximale <= contrainte admissible, VERIFIE ! ». S’il
n’est pas le cas, affichez « contrainte maximale > contrainte admissible, NON VERIFIE ! ».
- tracer les diagrammes T(x) et M(x) dans deux graphiques séparées, mais alignés
verticalement sur la même figure. Indiquez également les valeurs Tmin, Tmax et Mmax en
bonnes positions sur les courbes correspondant.
- enregistrer les résultats de chaque cas dans un fichier en format « .txt » de façon
suivante : valeurs de x en 1ère colonne, valeurs de T en 2ème colonne et valeurs de M en
dernière colonne.
Enfin, on souhaite comparer et analyser les résultats des 3 cas d’études :
- tracez les diagrammes T(x) et M(x) pour les 3 cas en utilisant uniquement les fichiers
.txt enregistrés auparavant (Conseils : mettez les 3 courbes de même paramètre sur le
même graphique, puis alignez verticalement les 2 graphiques sur la même figure.)
- dans votre rapport, faire un tableau récapitulatif des valeurs extrêmes de T, de M et
de σx entre les 3 cas pour comparer.
Conseils : Pour toutes les figures, mettez les échelles des axes d’abscisse et d’ordonnée de
manière qu’elles sont plus grandes que les valeurs extrêmes des paramètres correspondant
de la figure. En bref, illustrez vos figures de telle manière qu’elles sont bien agréables à lire :
Dr.–Ing. K.S.POUV 6
couleur de la courbe, épaisseur de la courbe, noms des deux axes, légendes, titre, etc. (voir
les exemples sur la figure 2).
(a)
(b)
Figure 2. Exemple des illustrations agréables à lire : (a) une courbe, et (b) plusieurs courbes.

Contenu connexe

Tendances

Cours Transformée de Laplace.pdf
Cours Transformée de Laplace.pdfCours Transformée de Laplace.pdf
Cours Transformée de Laplace.pdfSohaMoussaoui
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siNarûtö Bàl'Sèm
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximationWael Ismail
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011sunprass
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de triYassine Anddam
 
Support matlab st
Support matlab stSupport matlab st
Support matlab stN NASRI
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...Mohammed TAMALI
 
Projet d'Analyse Numérique
Projet d'Analyse NumériqueProjet d'Analyse Numérique
Projet d'Analyse NumériqueYassineElaroui2
 
Polycopie Analyse Numérique
Polycopie Analyse NumériquePolycopie Analyse Numérique
Polycopie Analyse NumériqueJaouad Dabounou
 
Dynamique des structures cours
Dynamique des structures coursDynamique des structures cours
Dynamique des structures coursMohamed Abid
 
Torsion Simple.pptx
Torsion Simple.pptxTorsion Simple.pptx
Torsion Simple.pptxSimoMagri
 
144603938 exercices-capteur
144603938 exercices-capteur144603938 exercices-capteur
144603938 exercices-capteurMohammed moudine
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrentsmohamed_SAYARI
 

Tendances (20)

Cours de Matlab
Cours de MatlabCours de Matlab
Cours de Matlab
 
Cours Transformée de Laplace.pdf
Cours Transformée de Laplace.pdfCours Transformée de Laplace.pdf
Cours Transformée de Laplace.pdf
 
Devoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 siDevoirs Algorithme + correction pour 4 si
Devoirs Algorithme + correction pour 4 si
 
Les algorithmes d’approximation
Les algorithmes d’approximationLes algorithmes d’approximation
Les algorithmes d’approximation
 
124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011124776153 td-automatique-1 a-jmd-2011
124776153 td-automatique-1 a-jmd-2011
 
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de trirécursivité algorithmique et complexité algorithmique et Les algorithmes de tri
récursivité algorithmique et complexité algorithmique et Les algorithmes de tri
 
Chapitre 1 rappel
Chapitre 1   rappelChapitre 1   rappel
Chapitre 1 rappel
 
Support matlab st
Support matlab stSupport matlab st
Support matlab st
 
Algorithme chap 1
Algorithme chap 1Algorithme chap 1
Algorithme chap 1
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
Hydrostatique
HydrostatiqueHydrostatique
Hydrostatique
 
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
TPs-TDs : Travaux Pratiques & Dérigés (version 2014-2017) Génie Electrique/Ex...
 
Projet d'Analyse Numérique
Projet d'Analyse NumériqueProjet d'Analyse Numérique
Projet d'Analyse Numérique
 
Polycopie Analyse Numérique
Polycopie Analyse NumériquePolycopie Analyse Numérique
Polycopie Analyse Numérique
 
Dynamique des structures cours
Dynamique des structures coursDynamique des structures cours
Dynamique des structures cours
 
Torsion Simple.pptx
Torsion Simple.pptxTorsion Simple.pptx
Torsion Simple.pptx
 
Tp 2 vecteur et matrice
Tp 2 vecteur et matriceTp 2 vecteur et matrice
Tp 2 vecteur et matrice
 
Transformateurs
TransformateursTransformateurs
Transformateurs
 
144603938 exercices-capteur
144603938 exercices-capteur144603938 exercices-capteur
144603938 exercices-capteur
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 

Similaire à Matlab Travaux Pratique

Cours 4 dessin de graphs 2eme annees
Cours 4   dessin de graphs 2eme anneesCours 4   dessin de graphs 2eme annees
Cours 4 dessin de graphs 2eme anneesTarik Taleb Bendiab
 
01_LES_TENSEURS.pdf
01_LES_TENSEURS.pdf01_LES_TENSEURS.pdf
01_LES_TENSEURS.pdfNSANGOU1
 
09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrie09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrieHamza SAID
 
Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangersFabrice Lallemand
 
Les vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdfLes vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdfrezgui10
 
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdf
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdfBoiteOutilsMathematiques a l'usage des techniciens20181126.pdf
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdfsedmorabet
 
CAPES maths 2019 composition 1 (option informatique)
CAPES maths 2019 composition 1 (option informatique)CAPES maths 2019 composition 1 (option informatique)
CAPES maths 2019 composition 1 (option informatique)Dany-Jack Mercier
 
Les vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptxLes vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptxrezgui10
 
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII :  Systèmes linéaires Modélisation & SimulationCHAPITRE VIII :  Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII : Systèmes linéaires Modélisation & SimulationMohammed TAMALI
 
Approximation Linéaire - Droite d ajustement au sens des moindres carrés
Approximation Linéaire  -  Droite d ajustement au sens des moindres carrésApproximation Linéaire  -  Droite d ajustement au sens des moindres carrés
Approximation Linéaire - Droite d ajustement au sens des moindres carrésCédric Mouats
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)salah fenni
 
Introduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfIntroduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfTarakBenslimane
 
Introduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfIntroduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfTarakBenslimane
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdiversHajar Yazine
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
ExercicescorrigesdiversKarim Amane
 

Similaire à Matlab Travaux Pratique (20)

Cours 4 dessin de graphs 2eme annees
Cours 4   dessin de graphs 2eme anneesCours 4   dessin de graphs 2eme annees
Cours 4 dessin de graphs 2eme annees
 
01_LES_TENSEURS.pdf
01_LES_TENSEURS.pdf01_LES_TENSEURS.pdf
01_LES_TENSEURS.pdf
 
09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrie09 visual basic .net - exercice - geometrie
09 visual basic .net - exercice - geometrie
 
Bac s 2014_centres_etrangers
Bac s 2014_centres_etrangersBac s 2014_centres_etrangers
Bac s 2014_centres_etrangers
 
Tp3 matlab
Tp3 matlabTp3 matlab
Tp3 matlab
 
Tp01
Tp01Tp01
Tp01
 
Les vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdfLes vecteurs seconde2020.pdf
Les vecteurs seconde2020.pdf
 
Video
VideoVideo
Video
 
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdf
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdfBoiteOutilsMathematiques a l'usage des techniciens20181126.pdf
BoiteOutilsMathematiques a l'usage des techniciens20181126.pdf
 
CAPES maths 2019 composition 1 (option informatique)
CAPES maths 2019 composition 1 (option informatique)CAPES maths 2019 composition 1 (option informatique)
CAPES maths 2019 composition 1 (option informatique)
 
04 cours matrices_suites
04 cours matrices_suites04 cours matrices_suites
04 cours matrices_suites
 
Les vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptxLes vecteurs seconde2020.pptx
Les vecteurs seconde2020.pptx
 
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII :  Systèmes linéaires Modélisation & SimulationCHAPITRE VIII :  Systèmes linéaires Modélisation & Simulation
CHAPITRE VIII : Systèmes linéaires Modélisation & Simulation
 
Approximation Linéaire - Droite d ajustement au sens des moindres carrés
Approximation Linéaire  -  Droite d ajustement au sens des moindres carrésApproximation Linéaire  -  Droite d ajustement au sens des moindres carrés
Approximation Linéaire - Droite d ajustement au sens des moindres carrés
 
Exercice coniques
Exercice coniquesExercice coniques
Exercice coniques
 
Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)Bac info 2000-2015 (Tunisie)
Bac info 2000-2015 (Tunisie)
 
Introduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfIntroduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdf
 
Introduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdfIntroduction à MATLAB et Simulink.pdf
Introduction à MATLAB et Simulink.pdf
 
eExercices corrigesdivers
eExercices corrigesdiverseExercices corrigesdivers
eExercices corrigesdivers
 
Exercicescorrigesdivers
ExercicescorrigesdiversExercicescorrigesdivers
Exercicescorrigesdivers
 

Plus de Smee Kaem Chann

Travaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannTravaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannSmee Kaem Chann
 
New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 Smee Kaem Chann
 
The technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeThe technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeSmee Kaem Chann
 
Devoir d'électricite des bêtiment
Devoir d'électricite des bêtimentDevoir d'électricite des bêtiment
Devoir d'électricite des bêtimentSmee Kaem Chann
 
Rapport topographie 2016-2017
Rapport topographie 2016-2017  Rapport topographie 2016-2017
Rapport topographie 2016-2017 Smee Kaem Chann
 
Case study: Probability and Statistic
Case study: Probability and StatisticCase study: Probability and Statistic
Case study: Probability and StatisticSmee Kaem Chann
 
The advantages of transportation
The advantages of transportation The advantages of transportation
The advantages of transportation Smee Kaem Chann
 

Plus de Smee Kaem Chann (20)

stress-and-strain
stress-and-strainstress-and-strain
stress-and-strain
 
Robot khmer engineer
Robot khmer engineerRobot khmer engineer
Robot khmer engineer
 
15 poteau-2
15 poteau-215 poteau-2
15 poteau-2
 
14 poteau-1
14 poteau-114 poteau-1
14 poteau-1
 
12 plancher-Eurocode 2
12 plancher-Eurocode 212 plancher-Eurocode 2
12 plancher-Eurocode 2
 
Vocabuary
VocabuaryVocabuary
Vocabuary
 
Journal de bord
Journal de bordJournal de bord
Journal de bord
 
8.4 roof leader
8.4 roof leader8.4 roof leader
8.4 roof leader
 
Rapport de stage
Rapport de stage Rapport de stage
Rapport de stage
 
Travaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem ChannTravaux Pratique Matlab + Corrige_Smee Kaem Chann
Travaux Pratique Matlab + Corrige_Smee Kaem Chann
 
Td triphasé
Td triphaséTd triphasé
Td triphasé
 
Tp2 Matlab
Tp2 MatlabTp2 Matlab
Tp2 Matlab
 
Cover matlab
Cover matlabCover matlab
Cover matlab
 
New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8 New Interchange 3ed edition Vocabulary unit 8
New Interchange 3ed edition Vocabulary unit 8
 
The technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquakeThe technologies of building resists the wind load and earthquake
The technologies of building resists the wind load and earthquake
 
Devoir d'électricite des bêtiment
Devoir d'électricite des bêtimentDevoir d'électricite des bêtiment
Devoir d'électricite des bêtiment
 
Rapport topographie 2016-2017
Rapport topographie 2016-2017  Rapport topographie 2016-2017
Rapport topographie 2016-2017
 
Case study: Probability and Statistic
Case study: Probability and StatisticCase study: Probability and Statistic
Case study: Probability and Statistic
 
Hydrologie générale
Hydrologie générale Hydrologie générale
Hydrologie générale
 
The advantages of transportation
The advantages of transportation The advantages of transportation
The advantages of transportation
 

Dernier

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)Sana REFAI
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 

Dernier (20)

comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
Algo II : les piles ( cours + exercices)
Algo II :  les piles ( cours + exercices)Algo II :  les piles ( cours + exercices)
Algo II : les piles ( cours + exercices)
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 

Matlab Travaux Pratique

  • 1. Institut de Technologie du Cambodge Département de Génie Civil TRAVAUX PRATIQUES D’INITIATION À MATLAB Dr.–Ing. K.S. POUV Pour I3 GCI et I3 OAC 2014-2015
  • 2. Dr.–Ing. K.S.POUV 2 NOTA : Le groupe TP sera divisé en quatre nômes. Chaque quatre nôme doit rédiger un compte- rendu et rendre à l’enseignant dans les délais prévus comme suite : - TP1 à rendre lors de la 4ème séance - TP2 à rendre lors de la 8ème séance Des comptes-rendus rendus après les créneaux indiqués ci-dessus seront refusés. Au moment où les étudiants rendent leurs comptes-rendus, les questions orales seront leurs demandées. CONSEILS : Chaque compte-rendu doit contenir les scripts et les résultats clés de compilation ainsi que les commentaires. Les comptes-rendus peuvent également être rédigés pendant les séances de TP.
  • 3. Dr.–Ing. K.S.POUV 3 TP 1 Prise en main de Matlab Exercice 1 : Vecteurs et courbes 1. Définir la variable        3 , 4 , 6  x et calculer y1=sin(x) et y2=cos(x). Calculer ensuite tan(x) en utilisant exclusivement les vecteurs y1 et y2 précédents. 2. Définir la variable          4:01.0: 4 x . Combien y a-t-il de valeurs dans ce vecteur ? Illustrer la courbe )sin(xxey x   . Calculer la somme des valeurs de y. 3. Faire l’intégrale symbolique de la fonction précédente )sin(xxey x   . 4. On considère les vecteurs suivants :            3 2 1 u ,            1 2 5 v et              7 3 1 w a. Calculer t=u+3v-5w b. Calculer wvu ,, , le cosinus de l’angle α formé par les vecteurs u et v, et α en degré. Exercice 2 : Manipulation de matrices 1. Définir le vecteur V = [0 1 2 ... 49 50]. Quelle est la taille de ce vecteur ? Définir le vecteur W contenant les cinq premiers et les cinq derniers éléments de V. Définir ensuite le vecteur Z = [0 2 4 ... 48 50] à partir de V. 2. Définir la matrice            30292827262524232221 20191817161514131211 10987654321 M . Quels sont ses dimensions m x n ? Extraire de cette matrice, la matrice            2221 1211 21 N et la matrice        2723 73 P . Extraire de la matrice M, la matrice Q obtenue en prenant dans la matrice M une colonne sur 2. Calculer les produits matriciels NP = N x P, NtQ = N’ x Q et NQ = N x Q, puis commenter les résultats. 3. Définir une matrice A de dimensions 4 x 4 à l’aide de la commande magic. Déterminer la matrice B = A/15. Combien de nombres dans cette matrice B sont compris entre 0.4 et 0.8 ? Ou sont-ils situés ? (commande find) Construire alors la matrice C obtenue à partir de la matrice B en remplaçant tous les nombres de B inférieurs à 0.8 par 0, et ceux supérieurs ou égaux à 0.8 par 1. 4. Résoudre le système d’équation linéaire ci-dessous : x + y = 14 y + z = 10 x - y = 4 z - t = 1
  • 4. Dr.–Ing. K.S.POUV 4 Exercice 3 : Fonctions graphiques 1. Graphiques 2D : a. Créer un vecteur temps t (t en secondes) allant de 0 à 10 avec 11 points. b. Créer un signal s1(t) = 1 – e-t puis l’afficher en fonction du temps. c. Créer deux autres signaux définis par s2(t) = 1 – e-2t et s3(t) = 1 – e-4t, puis les afficher dans la même figure. d. Faire les modifications pour afficher ces 3 signaux respectivement en bleu, en rouge et en vert. Faire apparaître en plus des couleurs des astérisques (*), des croix et des points aux différentes valeurs constituant les 3 signaux. Ajouter une légende à vos courbes et les titres correspondant à l’axe d’abscisse et l’axe d’ordonnée. e. On souhaite maintenant changer la variable temporelle et la définir avec 10 fois plus de points. Faire les modifications nécessaires. f. Afficher ces trois signaux dans une même figure, mais cette fois-ci dans 3 graphiques séparés sur deux lignes, dont 2 graphiques en haut et 1 graphique en bas (figure 0). Les propriétés des courbes sont les mêmes que celles du premier cas. Graphique 1 Graphique 2 Graphique 3 Figure 0. Format de l’illustration pour la question f. g. Ajouter maintenant dans le troisième graphique une harmonique de pulsation ω = 3 rad/s, d’amplitude crête à crête égale à 3, et de composante continue 0,5 (avec titre, couleur, etc.). Rappel : forme générale d’une harmonique )cos()(   tAtx . 2. Graphiques 3D : Illustrer, dans un même graphique, les surfaces des deux fonctions suivantes : - z1 = x2 + y2 - z2 = x – y + 50 Mettre également les titres pour les trois axes. Exercice 4 : Manipulation des nombres complexes Soit u et v les nombres complexes : iu 711 et iv 31 . Créer des variables correspondant et calculer les modules et les arguments de u et de v ainsi que les parties réelle et imaginaire de u3+v2 en utilisant les commandes appropriées. Exercice 5 : Ecriture des fonctions 1. Ecrire une fonction nommée polaire, prenant comme arguments d’entrée les coordonnées cartésiennes (x,y) d’un point et renvoyant en sortie les coordonnées polaires (r,θ) de ce point, où θ est en degré. Penser à commenter le code de manière qu’un utilisateur puisse utiliser l’aide en ligne pour s’informer sur cette nouvelle fonction. 2. On souhaite maintenant appeler la fonction polaire créée lors de la question précédente dans un nouveau fichier .m à créer pour déterminer d’autres paramètres. Dans ce nouveau fichier, écrire un script pour calculer : a. les coordonnées polaires pour A1(43,3 ; 25) et A2(65,78 ; 23,94). b. illustrer graphiquement ces deux points en coordonnées polaires avec le couleur bleu et le symbole astérisque (*). c. l’angle α formé par les vecteurs 1OA et 2OA , où O(0 ; 0) est le point d’origine des axes polaires. d. t = d/tan2(α), où d est la distance entre les points A1 et A2 (valeur à déterminer). e. Ecrire, au-dessous de l’expression de t, la phrase suivante : t est en cm.
  • 5. Dr.–Ing. K.S.POUV 5 TP 2 Mini-projet : Efforts internes d’une poutre sur appuis simples On considère une poutre de longueur L et de section a x b et ayant un module de Young E et une résistance σa (figure 1). La poutre est posée sur deux appuis simples et soumise à une charge ponctuelle P appliquée à une distance de L1 de l’appui gauche. Figure 1. Poutre soumise à une charge ponctuelle P. Ecrivez sous Matlab, un algorithme permettant d’obtenir : - le moment d’inertie d’axe vertical Iz - les réactions des deux appuis (R1 et R2) - l’effort tranchant (T) - le moment fléchissant (M) - la contrainte en flexion (σx) en position du moment maximal Maintenant, appliquez votre programme pour les cas suivants : 1. a = 20 cm, b = 40 cm, L = 8 m, L1 = 2 m, σa= 28 MPa, et P = 40 kN. 2. a = 20 cm, b = 40 cm, L = 8 m, L1 = 3 m, σa = 28 MPa, et P = 40 kN. 3. a = 20 cm, b = 40 cm, L = 8 m, L1 = 4 m, σa = 28 MPa, et P = 40 kN. Ensuite, on souhaite, pour chaque cas : - déterminer les valeurs maximales de T, de M et de σx. Aussi, vérifiez si la contrainte maximale σx,max est inférieure ou égale à la contrainte admissible σa. S’il est le cas, affichez le texte suivant « contrainte maximale <= contrainte admissible, VERIFIE ! ». S’il n’est pas le cas, affichez « contrainte maximale > contrainte admissible, NON VERIFIE ! ». - tracer les diagrammes T(x) et M(x) dans deux graphiques séparées, mais alignés verticalement sur la même figure. Indiquez également les valeurs Tmin, Tmax et Mmax en bonnes positions sur les courbes correspondant. - enregistrer les résultats de chaque cas dans un fichier en format « .txt » de façon suivante : valeurs de x en 1ère colonne, valeurs de T en 2ème colonne et valeurs de M en dernière colonne. Enfin, on souhaite comparer et analyser les résultats des 3 cas d’études : - tracez les diagrammes T(x) et M(x) pour les 3 cas en utilisant uniquement les fichiers .txt enregistrés auparavant (Conseils : mettez les 3 courbes de même paramètre sur le même graphique, puis alignez verticalement les 2 graphiques sur la même figure.) - dans votre rapport, faire un tableau récapitulatif des valeurs extrêmes de T, de M et de σx entre les 3 cas pour comparer. Conseils : Pour toutes les figures, mettez les échelles des axes d’abscisse et d’ordonnée de manière qu’elles sont plus grandes que les valeurs extrêmes des paramètres correspondant de la figure. En bref, illustrez vos figures de telle manière qu’elles sont bien agréables à lire :
  • 6. Dr.–Ing. K.S.POUV 6 couleur de la courbe, épaisseur de la courbe, noms des deux axes, légendes, titre, etc. (voir les exemples sur la figure 2). (a) (b) Figure 2. Exemple des illustrations agréables à lire : (a) une courbe, et (b) plusieurs courbes.