[PDF] Feuille de TP n 1 – Initiation `a Matlab





Previous PDF Next PDF



Exercices de dynamique et vibration mécanique

14 nov. 2021 4 Vibrations des syst`emes discrets `a 1 degré de liberté – formulaire ... `A propos du principe fondamental de la dynamique (PFD).



Indexation dune base de données images: Application à la

20 oct. 2011 1.4.1 Implémentation du descripteur couleur-texture . . . . . . . . . . . . . . 34 ... Les programmes ont été implémentés sous MATLAB.



MÉMOIRE DE FIN DETUDES Master Académique Thème Etude et

25 juin 2018 Figure I.1: Le principe de fonctionnement de capteur de distance ... bref état de l'art sur les systèmes embarqués dans l'automobile ...



Modélisation dun réseau électrique de tramway: du composant au

16 mars 2006 Chapitre 1 : Une vision système des réseaux d'alimentation ... se faire de manière numérique avec le logiciel Simulink® de Matlab®. 4.1.3.1.



HARMONISATION MASTER ACADEMIQUE

les principes du calcul de leurs performances et de leur dimensionnement de base. TP 1 : présentation des fonctions références d'optimisation en Matlab.



Commande directe de couple dun moteur asynchrone à base de

8 févr. 2017 Chapitre 1 : Etat de L'art de la Commande DTC de la Machine Asynchrone . ... sur un modèle de simulation développé sous MATLAB/Simulink ...



Activités 9-2

15 oct. 2012 1. Introduction. 1. Cette étude répond à une demande d'une usine de fabrication de boissons gazeuses située au Brésil.



Contribution à la réduction des composants passifs dans les

2 févr. 2018 2.2.3.6.1 Analyse des signaux MLI précalculées ... technologie [Patin 2016]. ... L'outil Matlab HDL Coder permet de générer du code HDL ...



Commande de linter-distance entre deux véhicules

24 mars 2007 Chapitre 1 - État de l'art : Dans ce chapitre nous présentons bri`evement ... éliminer le temps de réaction du conducteur et en principe il ...



DEVELOPPEMENT DE STRATEGIES DE COMMANDE ET DE

26 janv. 2010 1 Les systèmes intelligents d'aide à la conduite : Etat de l'art. 15. 1.1 Introduction . ... Principe Global de la détection par radar [5] .



Initiation a Matlab` 1 Principes de Matlab - mcoursnet

Automatique Initiation a Matlab page 2` Etude des matrices – valeurs propres : eig(A) – rang : rank(A) – trace : trace(A) – determinant :´ det(A) Quelques matrices utiles – matrice identit´e de dimension n : eye(n) – matrice de zeros de dimension´ m×n : zeros(mn) – matrice de uns de dimension m×n : ones(mn)



Débuter avec matlab - univ-rennes1fr

pouvez utiliser le logiciel GNU Octave qui est un clone gratuit et libre de Matlab En r egle g en erale les codes se portent facilement de Matlab vers Octave et vice-versa Ce TP est une variation mineure sur le TP d’auto apprentissage de Matlab r ealis e par Gilles Stoltz du DMA



Initiation à MATLAB - LAAS

Matlab ses boîtes à outils et Simulink sont des produits développés par la société The MathWorks Inc Matlab® et Simulink® sont des marques déposés par cette même société La distribution utilisée en séance est sous licence classroom c’est-à-dire qu’elle est réservée à un usage académique éducatif Toute



Feuille de TP n 1 – Initiation `a Matlab - CHAFAI

Page n 1 Feuille de TP n 1 – Initiation `a Matlab L’objectif de ce TP est de vous familiariser avec le logiciel Matlab contraction de Matrix Laboratory Matlab n’est pas a la base un langage de calcul formel comme Mathematica ou Maple Il s’agit d’un interpr´eteur de commandes ´ecrites en langage Matlab



Débuter avec matlab - univ-rennes1fr

Ce document est un guide d’initiation à matlab matlab est un programme interac-tif de calcul scienti?que utilisable pour la résolution numérique de nombreux problèmes mathématiques ou appliqués En outre matlab dispose de potentialités graphiques im-portantes



Initiation à Matlab 2 Initiation à Matlab : 1 INTRODUCTION

Initiation à Matlab 16 1 7 Chaînes de caractères ? Variables contenant des chaînes de caractères : >> message = 'bienvenue sur Matlab'; >> message(4) ans = n ? Manipulations de même type que pour les vecteurs : >> message = [message ' version 7']; message = bienvenue sur Matlab version 7



TP1 : Introduction a MATLAB`

Matlab est l’acronyme de MATrix LABoratory car il utilise intensivement le calcul matriciel Ce dernier point sera developp´ e d´ `es que vous aurez abord e la notion de matrice´ en cours de mathematiques ´ 2 2 Mise en route de Matlab et premiers pas Une fois matlab lance vous devriez obtenir une fen´ etre ressemblantˆ a celle-ci :` 3



Introduction à MATLAB - ISAE-SUPAERO

8 UF Mathématiques Appliquées Introduction à MATLAB Emmanuel Zenou surlepavé[?55]×[?55] Leprincipeestcommedansplotdereprésentergraphiquementdes points dé?nis par 3 tableaux de points le premier pour les abscisses le second pour les ordonnées et le troisième pour les côtes



Feuille de TP n 1 – Initiation `a Matlab

Page n 1 Feuille de TP n 1 – Initiation `a Matlab Ce TP porte sur les entr´ees et sorties les fonctions et les outils graphiques dont vous disposez sous Matlab 1 Entr´ees et sorties La commande input permet de demander a l’utilisateur Matlab d’entrer les valeurs de variables a utiliser La commande pause permet de stopper l’ex



Mod´elisation et reconnaissance des formes Initiation a ` Matlab

Le but de ce TP est de vous initier a Matlab Dans un premier temps on passera en vue les commandes` courantes de Matlab Puis nous programmerons quelques exemples li´es `a des m ethodes vues en cours ´ 1 Prise en main de matlab Je vous propose de lire les parties 1 et 2 de l’introduction a Matlab r` ealis´ ee par mon coll´ egue E ` Kerrien



Travaux Dirigés magic Initiation à Matlab

Initiation à Matlab I Exercices simples Après avoir été testés sur la ligne de commande toutes les instructions e?ectuées lors de ce TD seront placées dans des?chiers (scripts Matlab) I 1 Manipulation des scalaires vecteurs et matrices Scalaires + Calculer ? 10 et véri?er que ? 102 = 10 + A?cher i et véri?er i2 =?1



TP Initiation à MATLAB - lirmmfr

IUT MP2 TP Initiation Matlab LP MMIC 2013-2014 TP Initiation MATLAB 6 Application: Ouvrir un nouveau fichier m le sauvegarder sous le nom test m Taper le texte ci-dessus dans le fichier Exécuter/lancer le programme (méthode de votre choix) 2 Fichiers FUNCTION

Comment utiliser MATLAB ?

  • L’utilisation de variables avec matlab ne nécessite pas de déclaration de type ou de dimension. Le type et la dimension d’une variable sont déterminés de manière auto- matique à partir de l’expression mathématique ou de la valeur a?ectée à la variable.

Qu'est-ce que Matlab ?

  • Ce document est un guide d’initiation à matlab. matlab est un programme interac- tif de calcul scienti?que utilisable pour la résolution numérique de nombreux problèmes mathématiques ou appliqués. En outre, matlab dispose de potentialités graphiques im- portantes.

Comment sauvegarder une session MATLAB dans un fichier ?

  • Il est possible de sauvegarder une session matlab matlab dans un ?chier pour une utilisation ultérieure. L’instruction save nom-fic enregistre toutes les variables de l’espace de travail dans le ?chier nom-fic.mat. Si aucun nom de ?chier n’est précisé, le ?chier par défaut est matlab.mat.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦1.Feuille de TP n

◦1 - Initiation `a MatlabCe TP porte sur les entr´ees et sorties, les fonctions et les outils graphiques dont vous disposez sous

Matlab.

1 Entr´ees et sorties

La commandeinputpermet de demander `a l"utilisateur Matlab d"entrer les valeurs de variables `a

utiliser. La commandepausepermet de stopper l"ex´ecution Matlab. Vous pouvez pr´eciser le nombre

de secondes de pose ou revenir `a Matlab en appuyant sur n"importe quelle touche. La commandesave

permet de sauvegarder dans un fichier, dont le nom par d´efaut estmatlab.mat, le contenu de certaines

variables dont vous souhaitez garder une trace. Ce fichier peut ˆetre appel´e par la commandeloadqui

restaure toutes les variables que vous avez sauvegard´ees.?? n=input("Entrezlavaleurden:") ;%Affectezunevaleur`an. a=input("Precisezlavaleurdea:") ;%Affectezunevaleur`aa. v=a .ˆ[0: n ] ; A=toeplitz(v ) ; d=det(A) ;%Cr´eationdelamatricedeToeplitzA saverestoep n a A d ;%Sauvegardeden,a,A,ddansrestoep.mat who%V´erification.??

2 Fonctions

Un ensemble de commandes Matlab peut ˆetre consid´er´e comme une fonction. On peut voir une fonction

comme un sous-programme Matlab dont les param`etres ´eventuels sont les arguments de la fonction et

dont les r´esultats sont les images de cette fonction. Beaucoup de fonctions Matlab, comme par exemple

mean, sont d´ej`a ´ecrites en Matlab et le code Matlab correspondant est stock´e dans un fichier dont le nom

se termine par.m. Pourmean, il s"agit demean.m. Ajouter de nouvelles fonctions `a Matlab revient donc `a

´ecrire de nouveaux fichiers de ce type. Il est d"usage d"appeler une fonction du mˆeme nom que le fichier

correspondant.

Simulation de lois discr`etes.Dans votre r´epertoire personnel, ´editer le fichierprobadis.msuivant

dont le code Matlab g´en`ere une r´ealisation al´eatoire d"une loi discr`ete `a support fini.??

functionres = probadis (x ,p)%res=PROBADIS(x,p) %i.e.non-negativerealnumberssuchthatsum(p) == 1 %p(1),...,p(n)wheren==length(x) ==length(p)

14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦1.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦2.%lar´ealisationd"uneloiuniformeobtenueparunappel`arand.Lesvaleurs

%pascontr^ol´eesparcettefonction: %SeealsoRDISCR. %###Copyright(C)D.Chafa¨ı, 2003-12-06. %INDICES=find(cumsum(p) >=rand); %res=x(INDICES(1)); %return; %Exercice! n =length(x ) ;%lenombred"atomes. r =rand;%uner´ealisationdeloiuniformesur[0,1]. a = 0; b = p (1);%[a,b] =sous-intervalledeprobap(i)pourl"uniforme. fori = 1:n-1%parcoursdetouslessous-intervallesjuxtapos´es. if(( r>= a) & ( rmontrera le code source Matlab de la fonctionprobadis. Le commentaire ajout´e `a partir de la seconde14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦2.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦3.ligne constituera l"aide affich´e lorsque l"utilisateur taperahelp probadis. Finalement, la commandewhat

liste les fichiers Matlab du r´epertoire courant.

Voici une autre fonction de simulation de loi discr`ete, qui peut renvoyer une matrice de r´ealisations.??

functionX = rdiscr (num,x ,p)%X=RDISCR(num,x,p) %xvectorofrealnumbers(supportpointsinIR) %i.e.non-negativerealnumberssuchthatsum(p) == 1 %wheren==length(x) ==length(p) %pascontr^ol´eesparcettefonction: %SeealsoPROBADIS. %###Copyright(C)D.Chafa¨ı, 2003-12-06. %Faire"typeprobadis"pourcela. %avecdesr´ealisationsdeBernoullii.i.d. (obtenuesfacilementavecrand) %pourchoisirl"intervalle: %Laprobabilit´ed"^etre<=x(1)estp(1)

14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦3.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦4.if length(num) == 1num = [num 1 ] ;

else num =reshape(num,1 ,2);end n =length(x ) ;%lenombred"atomes. U =rand(num) ;%r´ealisationsdeloiuniformesur[0,1]. X = repmat(x(n) ,num(1) ,num(2));%pard´efaut,lavaleurestlaplusgrande forl = 1:num(1)%lignes forc = 1:num(2)%colonnes a = 0; b = p (1);%[a,b] =sous-inter.deprobap(i)pourl"uniforme. fori = 1:n-1%parcoursdetouslessous-intervallesjuxtapos´es. if((U( l , c)>= a) & (U( l , c)Exercice 2.1 (Loi binomiale).Cr´eer un code Matlab permettant de g´en´erer un vecteur al´eatoireX

contenantNr´ealisations i.i.d. de loi binomialeB(n,p) o`u les valeursN,n?1 et 0< p <1 sont affect´ees

par l"utilisateur. PourNassez grand, v´erifier la LGN sur les moyennes empiriques successives deX. Voici

un exemple de programme qui fait l"affaire, et donc la sortie graphique se trouve en page6. %###Copyright(C)D.Chafa¨ı, 2003-12-06. %Touslesvecteurssontdesvecteursligne. clearr n p q P Q C B Xclf r =input("Nombremaximalder´ealisations?="); n =input("TaillendelaloibinomialeB(n,p) ,quian+1atomes?="); p =input("Valeurduparam`etrepdelaloibinomialeB(n,p)?=");

14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦4.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦5.q = 1-p;P = [1 ,cumprod(p?ones (1 ,n ) ) ] ;%puissancescroissantesdep

Q = [fliplr(cumprod(q?ones (1 ,n ) ) ) , 1 ] ;%puissancesd´ecroissantesdeq C = [1 ,cumprod([ n:-1:1]) ./cumprod([1: n ] ) ] ;%coef.dubin^omedei= 1`an

B = C .?P .?Q;%vecteurdespoidsdeB(n,p)

disp(sprintf("G´en´erational´eatoirede%dr´ealisationsdeB(%d,%f)",r ,n,p)) X = rdiscr ([1 , r ] , [ 0 : n] ,B) ;%´echantillonnage %alternative: %X=[] %fori=1:r %X= [Xprobadis([0:n],B)]; %end disp(sprintf("Trac´edesgraphique.")) plot(cumsum(X) . / [ 1 :length(X)] ,"b")%trac´edesmoyennesempiriques title("LoidesGrandsNombres") xlabel("Nombrederealisations") ylabel("Moyennesempiriques") holdonplot(n?p?ones (1 , r ) ,"r--")%trac´edelamoyenneth´eorique legend("Empirique","Theorique") holdoff%

Exercice 2.2.Soit (Xn)n?Nune suite de variables al´eatoires i.i.d. de loi exponentielleE(λ) avecλ >0.

SiSn=?n

k=1Xk,N0= 0 et pour toutt >0,Nt=?∞ n=1I{Sn?t}, (Nt)t?0est un processus de Poisson

d"intensit´eλ. Montrer que, pour toutt >0,Ntsuit la loi de PoissonP(λt). En d´eduire un code Matlab

permettant de g´en´erer un vecteur al´eatoireYcontenantNr´ealisations i.i.d. de loiP(λ) o`u les valeurs

N?1 etλ >0 sont affect´ees par l"utilisateur. PourNassez grand, v´erifier la LGN sur les moyennes

empiriques successives deY.Exercice 2.3.PourN,N1etn?1 avecN1,n?N, la loi hyperg´eom´etriqueH(N,N1,n) est donn´ee,

pour toutk?Navec 0?k?n, parP(X=k) =CkN 1Cn-k

N-N1/CnN. Cr´eer un code Matlab permettant de

g´en´erer un vecteur al´eatoireZcontenantMr´ealisations i.i.d. de loiH(N,N1,n) o`u les valeursM,N?1

etN1,n?Nsont affect´ees par l"utilisateur.1.SiNtend vers l"infini et le rapportN1/Ntend verspavec 0< p <1, montrer queXconverge

en loi vers la loi BinomialeB(n,p). PourM,Nassez grand etN1=pNavec 0< p <1, tracer

l"histogramme deZet comparer le `a la loiB(n,p).2.SiN,N1etntendent vers l"infini et le produitnN1/Ntend versλ >0, montrer queXconverge en

loi vers la loi de PoissonP(λ). PourM,Nassez grand,N1=λ⎷Netn=⎷N, tracer l"histogramme

deZet comparer le `a la loiP(λ).

3 Repr´esentations graphiques14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦5.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦6.??

{Illustration de la LGN pour la loi exponentielle}clear; n=1000; lambda=0.5; X=-log(rand(n,1))/ lambda ;figure;%Cr´eationd"unenouvellefen^etregraphique.

plot(cumsum(X) "./[1:length(X)] ,"b")%Tracelesmoy.emp.successivesdeX. holdon%Gardelafen^etregraphique. plot(1/lambda?ones (n,1) ,"r--") ;%Tracelalimiteth´eorique. legend("Empirique","Theorique") ;%L´egende.??

Exercice 3.1.Ajouter `a vos codes Matlab les repr´esentations graphiques rencontr´ees ci-dessus. 0.8

1 1.2 1.4 1.6 1.8 2

0 100 200 300 400 500 600 700 800 900 1000

Moyennes empiriques

Nombre de realisationsLoi des Grands Nombres

EmpiriqueTheoriqueFig.1 - Sortie graphique du programme25.

Voici une fonction Matlab qui permet de simuler la loi uniforme discr`ete finie de fa¸con rapide et simple.

functionX = rint (num, k );%X=RINT(num,k) %kpositiveinteger

14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦6.

Universit

´e de l"Anonyme XXII - Pr´eparation`a l"´epreuve de mod´elisation - Agr´egation Externe de Math´ematiques -2004.Page n◦7.%chosenfromuniformdistributionon{1,...,k}

%entiersnonnuls{1,...,k}. %###Copyright(C)D.Chafa¨ı, 2003-12-06. if length(num) == 1num = [num 1 ] ; end

X =ceil(k?rand(num));return;??

R´ef´erences[BL98]Ph. Barbe and M. Ledoux,Probabilit´es, De la licence `a l"agr´egation, Belin, 1998.[Bou86]N. Bouleau,Probabilit´es de l"ing´enieur, variables al´eatoires et simulation, Hermann, 1986.[DCD82]D. Dacunha-Castelle and M. Duflo,Probabilit´es et statistiques. Tome 1, Masson, Paris, 1982,

Probl`emes `a temps fixe.[Yca02]B. Ycart,Mod`eles et Algorithmes Markoviens, Math´ematiques et Applications, vol. 39, Springer,

2002.14 f´evrier 2004. Copyright

c?A. Gr´egatif agreg@labo.univ.fr. GNU FDL Copyleft.Page n◦7.quotesdbs_dbs14.pdfusesText_20
[PDF] initiation-a-la-degustation-des-vins-du-roussillon

[PDF] Initiations - Anciens Et Réunions

[PDF] Initiations - Golf Club Crans-sur

[PDF] INITIATIO—N A LA COMPTABILITÉ ANALYTIQUE HOSPITALIÈRE

[PDF] initiatiques » Je peux tout faire toute seule

[PDF] Initiative Architektur Ferry Porsche Congress Center

[PDF] INITIATIVE ARDECHE MERIDIONALE

[PDF] Initiative Bièvre-Valloire recrute dcs parrains - Gestion De Projet

[PDF] Initiative Catering: ateliers de cuisine et conserverie en Poitou - Généalogie

[PDF] Initiative Champagne Ardenne, un acteur du financement de la

[PDF] Initiative climatique de l`industrie pétrolière et gazière - Hindouisme

[PDF] Initiative de développement de l`INTOSAI

[PDF] Initiative de recherche regroupant plusieurs

[PDF] INITIATIVE DE SOLIDARITÉ AFRICAINE SYNTHÈSE DES

[PDF] Initiative Développement Durable du SNESSI : `économie de l