[PDF] Outils Mathématiques et utilisation de Matlab





Previous PDF Next PDF



Participation au programme national de dépistage organisé du

VPP du programme pour les cancers colorectaux (%). Auvergne-Rhône-Alpes. 42. 1



Systèmes de notation et table de concordance

Cours de programmes conjoints. A+. A. A-. B+. B. B-. C+. C. C-. D+. D. E. F. F*. (S). (E). 43. 4



Exercices corrigés

Dans le programme principal définir un tuple de trois nombres



On veut calculer limage du nombre (-5). Pour cela on remplace x

des abscisses et on lit le nombre cherché. Ainsi le nombre 2 a pour antécédents : 05 ; 3



x f(x) x g(x) x x k(x) x p(x)

4 Voici un tableau de valeurs d'une fonction f. x. ? 3. ? 1. 0. 2. 4. 5 associe son résultat obtenu avec le programme de calcul suivant.



R E N T R É E S C O L A I R E 2 0 1 5 / 2 0 1 6 PROPOSITIONS D

R E N T R É E S C O L A I R E 2 0 1 5 / 2 0 1 6. PROPOSITIONS D'OEUVRES IMPOSÉES AUX TESTS D'ENTRÉE. VIOLONCELLE. ENTRÉE EN CYCLE I. Programme libre.



Outils Mathématiques et utilisation de Matlab

1.4 Outils de base. 5. 1.4.1 Types de variables. 5. 1.4.2 Précision. 5 de Matlab et nous écrirons le premier programme afin d'afficher un message simple ...



Notice dutilisation de lOpticom BFA BFC / User Manual Opticom for

26 juil. 2005 Le programme en mémoire prévoit pré refroidissement blocage ... Ex : 5 = vendredi. 1 2 0 0. 0 4. 0 - 9 9. 0 1. 1 - 1 2. 1 6. 1 - 3 1. 02 0.



Cours de mathématiques - Exo7

1. Pour un entier n fixé programmer le calcul de la somme Sn = 13 + 23 + 33 + ··· + n3. 2. 1. 2. 3. 4. 5. 6. 7. 8. On numérote les lampes de 0 à 7.



Introduction à la Programmation 1 Python

Dans notre modèle d'exécution des programmes le contenu d'une liste est représenté [1 2 5 7 2 6 0 5 2 4 6 7 8 9 3 4 6 1 2 7 8 9 4 2 3 1 5 9 7 1 6 6 3].



Images

S o m e 2 0 1 9 - 2 0 2 1 E d g e / N a u t i l u s ve h i cl e s b u i l t o n o r b e f o r e 11 - M a r - 2 0 2 1 a n d e q u i p p e d w i t h a 8 F 3 5 t r a n sm i ssi o n m a y e xh i b i t a sh u d d e r / b u ck/ j e r k w h i l e d r i vi n g u p t o 3 5 m p h ( 5 7 km / h )



P R O G R A M - University of Michigan

P R O G R A M T h u r s d a y O c to b e r 2 5 t h 2 0 1 8 MEETING REGISTRATION (11:30 am – 1:30 pm) Atheneum Hotel Detroit 1:30 pm Welcome Remarks by Gregory Tall Manoj Puthenveedu and Alan Smrcka TRAINEE RESEARCH SHOWCASE (10 min talks 5 min Q/A) 1:45 pm Huaijie Feng



P r o g r a m m i n g 1 0 1 - FIRST

L e ve l O n e : G e tti n g Y o u r Ro b o t Ru n n i n g 1 P i ck i ng a P r og r a mmi ng L a ng ua g e: J a va C ++ or L a b V I E W - J a va i s a t ext u al l an g u ag e t h at i s co mmo n l y t au g h t at h i g h sch o o l s an d u sed f o r t h e A P CS exams



( I P M A ) P r o g r a m m a b l e M o d u l e I n s t a l l

F o r d 2 0 2 1 M u st a n g M a ch - E 2 0 2 1 F - 1 5 0 I s s u e :



P R O G R A M - University Human Resources

F i n d m o r e i n f o r m a t i o n o n p a g e 2 0 u n d e r c o m m o n c l a i m s & s t a n d a r d d o c u m e n t a t i o n The university reserves the right at any time to modify or amend in whole or in part or



Searches related to p r o g r a m m e 2 0 1 5

C e n t e r f r o m O c t o b e r 2 0 1 3 t o A u g u s t 2 0 1 5 : • To t a l U S Vi c t i ms: 7 0 6 6 • To t a l U S e x p o s e d2 d o l l a r l o s s : $ 7 4 7 6 5 9 8 4 0 6 3 • To t a l n o n - U S v i c t i ms: 1 1 1 3

Outils Mathématiques et utilisation de Matlab

Universit

ePierreetMarieCurie-ParisVI

OutilsMath´ematiquesetutilisationdeMa tlab

Cours2013-201 4

LicenceProfessionne lle(L3)

InstrumentationOptiqueetVisualisation

QuentinGlorieux

quentin.glorieux@lkb.upmc.fr

Tabledesmati`e res

Avant-Propos5

1In troduction`aMatlab1

1.1Laphi losop hiedeMatlab1

1.2L'in terfacedeMatlab1

1.2.1CommandW indow1

1.2.2Workspac e2

1.2.3Command History2

1.2.4Curre ntFolder2

1.2.5Editor3

1.2.6Help4

1.3"Hell oWorld"4

1.3.1Script 4

1.3.2Fonction 4

1.4Out ilsdebase5

1.4.1Typesd evariables5

1.4.2Pr´eci sion5

1.4.3Arithm´ etiqueetop´erationssurlesscalaires6

1.5Vect eurs8

1.5.1D´efin irunvecteur8

1.5.2Manipul erunvecteur9

1.5.3Op´erat ionsvectorielles10

1.6Matri ces11

1.6.1D´efini runematrice11

1.6.2Manipul erunematrice13

1.6.3Op´er ationsmatricielles:additionetsou straction14

1.6.4Op´erat ionsmatricielles:produit14

1.6.5Op´erat ionsmatricielles:inverseetdi vision15

1.6.6R´esoud reunsyst`emelin´eaire16

1.7Repr ´esentationgraphique18

1.7.1Graphiq ued'unefonction18

1.7.2Graphiq uedeplusieursfonctions19

1.7.3Bargraph setBox plots22

1.7.4Histogram mes23

1.7.5Nuagedepoi nts24

1.7.6Graphi quesdesfonctionsde2variables24

1.7.7Images26

1.8Notions deprogrammation27

1.8.1Boucle s27

1.8.2TestSI 27

TravauxPratiques129

2Tr aitementdusignal33

2.1S´e riesdeFourier33

2.2Appli cation`alasynth`esedesignau xsousMat lab34

2.3Trans form´eedeFourier36

2.3.1D´efin ition36

2.3.2Transf orm´eedeFourierdiscr`ete36

4Tabledesmati `eres

2.3.3Unexemp lep as`apasdeFFT36

2.4Corri g´es40

Avant-Propos

Ils'agi tdesnotesdecou rsdestin ´eesaux´etudi antsdeLi cenceProfess ionnelle LIOVISdel'UPMC .Cecour ssupposeunefamiliari t´eave clesnotionsde bases d'alg`ebre,d'analyseetdestatistiq ues.Leformatdececoursest compos´e de4 s´eancesde4hdecoursassoc i´ees` a4 s´eance sde4hdetravaux pratiques.Chaque coupledes´eances (cours- TP)portesurunth`emedi

´erentassoci´e`aun chapitre

deces notes.L'uti lisationdelogiciel decalculestdevenudepuislesann´e es70ab- solumentindispensabledan sledomainescientifique,aussibienpourle technicie n quel'ing´ enieuroulechercheur.Matlaba´e t´ed´evelopp´epar lasoci´et´eMathworks.

Ils'agit d'undeslangagesd eprogrammationsc ientifique lespluspopul aires.D esalternativeslibresexist ent

commeparexempl eScilab ,Rou Octave.Danscecours nousallon sparcourirles basesdeMatl abpouranalyserdes donn´eese"cacement,etsimulernum´eriqueme ntdessyst`e mesphysiques.Il fautbienc omprendreladi ´erenceentrecesdeuxob jectifs.D'unep artunes´er ie dedonn´ eesestproduiteparunee xp´erien ceetnotreobjectifestd'analy serces donn´eespourenfaireress ortirles´ el´eme ntslespluspe rtinents.Lorsquel'onparle dedonn´ ee,ilpeuts'agirparexemp led'u nemesured'un param`etrephy sique, du coursdelabour se,des r´epons es`aunsondageoubiende toutautresv aleurspou- vantˆetre tabul´ees. Lorsquel'onparledes imulations num´eriques, ons'int ´eresse`alamod´elisationd'un syst`emecequipasseleplus souvent parlar´es olutiond'´equat ionsdi

´erentielles.

Pourcesdeu xobjectifs ,nousallonsuti liserdesnotionsdemath´ematique squise- rontparfoisn ouvellespourlele cteur.Cecoursn'apaspr´ete ntion`aˆet reuncou rs formeletrigoureuxd upoint devuemath´ematiquesetje pr´es enteraidoncuni - quementlespointsn´eces saires`al acompr´ehensionde sconceptssansentrerdans lesd´etail s.Lorsquecelaseran´ecessai re,j'indiquerai lesr´ef´eren cesbibliograph iques permettantdetraitercesnotionsm ath´emat iquesplusenprofonde ur. Lapar ticularit´edeMatlabestdemanipulerunique mentde svariablesnum ´e- riques(pasdecalculf ormel).Pard ´efautc esvariablessontco d´eessur64bits (doublepr´ecision)et peuventcontenirjusqu'`a16chi ressignific atifs.LesnombresNousverronsquelesprobl` emes d'arrondipeuvents'av´er erim- portantlorsquenous ´etudieron s lastabi lit´edesm´ethodesder´eso- lutiond'´equations di

´erentielles.

lesplusgran dsmanipul´esp arMatlabsont10 306
,aud el` adecettelimitei lsser ont consid´er´escommeinfinietnot´esInf.R´ eciproquement,lesnombreslespluspetits sont10 !306 ,au del `adecettelimite ilsse rontconsid´er´esc ommez´eroetnot´es0. Lorsqu'unevaleurestmanquante ousiler´esultatd 'uncalculn 'existepas( 0 0 par exemple),lavariableprendrala valeurNan. Cecours estdivis´een 2parties. Danslechapitre1,je vaisin troduirel 'interface deMatlab etnous´ecrir onslepr emierprogram meafind'a cherunmessage simple . Nous´et udieronsensuitelastructuredesd onn´eesainsiquelesop´er ationsde base (+,!,",/).Unepar timport antedecech apitreseraconsacr´e`alapr´ esent ation dedonn´ eessousformedegraphiques en2Det3D,ce quinoussimpl ifieral a tachepourdenomb reuxexer cicesp arlasuite.Jeferai´egalem entquelquesrappels destati stiques´el´ementaires.Enfin,cechapi tresetermineparlapr´esentationdu produitmatricieletsonu tilisation. Lechapitre2apou rbutd'int roduirel esnotionsessentiellesautraitementde donn´ees.L'analyseetletraite mentdedonn´eesestu nsujet tr`es vastequin´eces- siteraisuncours`apartent i`ere .Jepr´esente raiicip rincipale mentdeuxsujets:le filtrageenutilisant lespri ncipesdelatransform´eedeF ourierains iquelarecherche decorr´ elationsdansunensemblededonn´ees .

6Avant-Propos

Chapitre1

Introduction`aMatlab

1.1Laphilos ophiedeMa tlab

L'objectifdecepremierchapi treest d'intr oduirelesoutilsn´eces saires`al'uti- lisationdeMatlab.En programmat iononparled'objetpourd´ecri redemani`ere g´en´eralelesconceptsquel'onm anipulent, delamˆememani`erequel 'onparlede variablesenmath´ematiques .L'obje tlepluscommundansMatlabestlamatrice. C'estdoncuntableau d'´el´eme ntsd' untypedonn´e,pare xempleuntableaud'en- tiers,der´eels,det exte,d evariablelogiques...Nousre viend ronsendetailsur lesformatsd edonn´eesplusloi n danscecour s.Ene etc'es tun pointtr`esim portantcarlapr´e- cisiond'unordinat eurn'estpas infinieetdonctoutlesn ombres utilis´esserontdesarondis. Lefor matdelamatrice estlib re,il sed´efinitparlenombre delignese tle nombredecolonnes.Un ematricecolonne(nligne sX1colonne)estappe l´ ee vecteur.Dan scechapitr enousall onsdoncapprendre`ad´efin ir,`aa"cheret`a r´ealiserdesop´erationssurc esmatrices . Lede uxi`emepointquenousallonsaborder estuner´evis iondestati stiquesde baseetleu rutili sationdansMatlab. Unvecteurd´efinitpr´ec´edemm entpeutc onte- nirdesvari ablesquid´ ecriventuneexp´erien ce(parexe mplelesnotesd'uneclasse lorsd'unc oursdeMath´em atiques),eti lestdon cint´eressantdeconnaitrelespro- pri´et´esstatistiquesdecelu i-ci. Nousaborde ronspourfinirlarepr´ese ntationgraphi quesousMatlab. Ene et, pourpr´es enterdesdonn´ees,onesttr`essouve ntamener`a r´ealiserdesgraphes.Nous verronsquelquesuned espossibilit´esdeMatlabdans cedomaine, cequinouss era tr`esutileparlas uite.

1.2L'inte rfacedeMatlab

Avantdecomme ncerle coursproprementdit,nousallon snousf amiliariserave c l'interfacedeMatlab.Selonlaversion utili s´ee,l'interface peutchangerl´ eg`ere ment maislespoin tscentrau xresterontidenti ques.

1.2.1CommandWindow

C'estleterminald anslequ elondoittaperlescommandes etsurleq uelon verral'a chagedesr´e sultats.Un elignecommencetoujourspar>>.Essayezla commandesuivante: >>1+1 ans= 2 etcomp arez`alacommande: >>1+1;

21.2.L'i nterfacedeMatlab

Deuxpointsson t`anoterici.Lepre mierestq ueMatlab d´efinitunev ariableans, lorsquel'one ectueuncalcul.C ettevar iable(quiveutdireanswer/r´eponse), s'a chesurle terminallor squel' onometlesigne;enfinde ligne.I ciansestune matricedetaille1x1(un eligne parunecolonne).Unec ommande utilelorsquel 'on aun doutes urletypedevar iablequel 'onvien tdecr´eerest whos:Lacom mandewhos()peut´ega- lementˆetreutilis ´eeseule(sans argument).Elleretournealorsl a listedesvariables . >>whos('ans')

NameSizeBytes ClassAttributes

ans1x1 8double Cettecommanderetou rnelenomdelavariable (ans),sataille(1x1),leno mbre d'octetsutilis´es(8),etl etypededonn´ees(icir´eelend oublepr´e cision) . Unesecon decommandeutileestclc.Ce ttecommandepermet deviderl'´ecran deComman dWindowpourrepar tirsurunefenˆetre propre. Deplus ,Matlabsupportel'au to-compl´etion ,c'est`adirequesivous connaissez led´eb utd'unecommande,vousp ouvezn'entrerqu elespremi`ereslettre setutilis er latouc heTabpourcherch erparmilescommandescommen¸c antainsi.

1.2.2Workspace

Danscettef enˆetre,onobtien tlalistedesvariablesconnuespar Matlab.Il estpossibl ededouble-cliquersuru nevariab lepourl'a cher.Unclic-droi tsu rles variableso redenom breuse soptionstellesque:Copiez,Colle z,Supprimezetc .

1.2.3CommandHist ory

Lorsquel'one

ectueuneanalysed edonn´eess urlesr´esultats d'unee xp´erience ilest essentieldeconse rverunetracedetouteslesop´ erationsqui ont´et´er´eal is´ees . C'estlabasedela tra¸cabi liteetdel arepr oducti bilit´edesr´esultatsscientifiqu es. Ilest possiblede cliquersurunecommanded anscett efenˆetrepourl'ex´ecu ter anou veau.Onpeut´egalement remont erdanslaliste decommandesensepla- ¸cantdanslaComm andWindow etenpr essantlesfl`eches dedirection.Matlab est´egalem entcapablederemonterdanslali stedecommandesen nepren anten comptequelescomman desquicom mencentpar certainscaract`eres.Sil 'onre- chercheunecommandequel 'onaentr´ eespr´ec´edemment, onpeuttape rled´ebut decett ecommandepuislafl` echeduhautetMatlabch ercherauniq uement parmi lescommand esayantlemˆemed´ebut. Paraill eurs,ilestparfoisimportantd 'enregi strerdansu nfichierind´epe ndant lalis tedescommandesuti lis´ees. Pourcefaireonutilise: >>diaryfilename Cettecommandevacr ´eerunfichierfilenamequienregis treratouteslescom- mandesentr´eesj usqu'`acequel'onutilisediaryoff .

1.2.4CurrentFol der

Jevien sdeled´ecrirela command ediarypermetdecr´eerun fichier .Onpeutse poserlaquest ionl´egi timed'o`uMatlabvastock ercesdonn´ees.Ilesttr`es important debien maitrisercep ointsil'onsouhaitenepasseper dredans l'ensembled es fichiersauxquelsnousallons faireappelviaMatlab.Matlab d´efinitc equis'appelle lePATH(chemin).C'estlesdossiersdan slesquelsMatlabva chercher lorsquel'on appelleuncommande.LePATHestdivis´ eendeuxsous-parties:d' unepart lequotesdbs_dbs31.pdfusesText_37
[PDF] Appel à projets 2010. Soutien à l innovation sociale par la formation des salariés en parcours dans l Insertion par l Activité Economique en Aquitaine

[PDF] Domaine Anglais Université de Fribourg Plan d études BA en Langue et littérature anglaise Septembre, 2015

[PDF] Règlementation en matière de remboursement des frais

[PDF] Exemple de programmation des compétences B2i sur les 3 cycles

[PDF] Secrétariat de la Police Intégrée (SSGPI)

[PDF] Assemblée Générale des Evaluateurs - Section Santé Humaine - Cofrac 28 & 30/06/2010. Documents présents dans le dossier de missionnement :

[PDF] Master «Formation d enseignants pour le supérieur»

[PDF] Adopte LIVRE PREMIER -=-=-=- TITRE QUATRIEME LES GROUPEMENTS PROFESSIONNELS, LA REPRESENTATION DES SALARIES -=-=-=- CHAPITRE QUATRIEME

[PDF] Municipalité de Lac-Beauport. Règlement numéro 643

[PDF] Il est précisé que ce concours se déroule du 22 août au mardi 1er septembre 2015.

[PDF] ETUDES CENTER CAMPUS 9, rue Nicolas Appert 91 300 MASSY

[PDF] Les violences faites aux femmes et l application de la loi du 9 juillet 2010 relative aux violences familiales

[PDF] DIX DANS UN DORTOIR. Les compléments à 10 en Grande Section : pourquoi? comment?

[PDF] 17-18 - 19 octobre 2014. Les mouvements de jeunesse se fêtent, se rencontrent et rayonnent aux quatre coins de la Fédération Wallonie-Bruxelles.

[PDF] L'ASSEMBLEE TERRITORIALE DE LA POLYNESIE FRANCAISE,