Matlab : applications en mécanique // LA207 / TP7
!"#$%&'()*+&,(%#-#.&(+/012#)3*%#4,56
Vous avez vu que les images sont stockées sous la forme de matrices contenant la couleur (ou nuance de gris) de chaque pixel contenu dans 53,6012.
Dans ce TP nous allons manipuler le film )3*%2 expérience : un film étant une succession )3,6012. dans le temps, nous verrons 7*3,5 peut être stocké en n&b au moyen )3*%2 matrice à 3 indices.
0) Manipulation de tableaux
!"#$ %$ &'"()"'#$ )*+),"#$ -.*/$
'0-0'"*,"$ 1$ 23$ &.#)/).*$ +4$ &)5"2$
6)*+72)89)*+7,.2:9$ ,.(("$ +3*#$
4*"$ )(38"$ ,23##);4"<$ !3$ =>("$ +)("*#).*$ ,.''"#&.*+$ 1$!"#$%#&'$
+"$ /"(&#$ 6"/$ *.*$ 1$ 23$ ?32"4'$ +4$
/"(&#:<$
!3$ =>("$ )(38"$ +4$ -)2($ &"4/$ 3)*#)$
@/'"$3&&"20"$&3'$23$,.((3*+"$A$
!!"#$%&%&'("
3?",$ B$ 23$ (3/'),"$ ,.*/"*3*/$ 2"$
-)2(<$
Indice temps
M ( : , : , 3 )
C.4'$ /)'"'$ 2"$ (35)(4($ +"$ '0#42/3/#$ +3*#$ ,"$ DC9$ )2$ ?.4#$ -34/$ (3E/')#"'$ ;4"2;4"#$
-.*,/).*#$'"23/)?"#$1$23$(3*)&423/).*$+"$/3F2"345<$
$
G*$'3&&"22"$;4"$+3*#$4*"$(3/'),"$B$1$%$)*+),"#9$.*$&"4/$#02",/).**"'$!"'$(')*!'$
+"$23$)H>("$2)8*"$$&3'$23$,.((3*+"$A$
!!"#$)&%("*"
I$!"+#%'$ +"$ 23$ -.*,/).*$!"#$$ ,'0"J$ 4*"$ (3/'),"$ B$ 3203/.)'"$ +"$ /3)22"$ KL$ 5$ KL$ "/$
#02",/).**"J$/.4#$2"#$020("*/#$+"$B$#)/40#$1$!"#$,'-('&,#.$$+"#$,.2.**"#$"/$2)8*"#$
&3)'"#$M$?.4#$&.4?"J$4/)2)#"'$4*$?",/"4'$,.*/"*3*/$2"#$)*+),"#$+"#$2)8*"#N,.2.**"#<$
$
O.*,/).*$%&#$ "/$%"'!A$ ,"#$ +"45$ -.*,/).*#$ #"'?"*/$ 1$ /'.4?"'$ '"#&",/)?"("*/$ 2"$
()*)(4($ "/$ 23$ (35)(4($%"/$$ /3F2"34<$ P22"#$ &"4?"*/$("/,#!#('-$ 3?",$ &24#)"4'#$
3'84("*/#$+"$#.'/)"9$&"'("//3*/$+"$'0,4&0'"'$23$?32"4'$"/$23$&.#)/).*$+4$()*N(35$
+3*#$2"$/3F2"34<$$D'.4?"J$+3*#$23$+.,$+"$B3/23F$4*"$+"#$#Q*/35"#$&"'("//3*/$+"$
'"/'.4?"'$2"$(35)(4($+"$,R3;4"$,.2.**"$6.4$2)8*":$+"$B$6(3/'),"$3203/.)'":9$"/$+"$
'"*?.Q"'$2"4'$&.#)/).*<$
!"#$%&'()*)#+,-%%./-#0+)1230)4(013%(
0./(1+!!.$(1%2,'-)#$'-1!+1-'!+,#.$1'3#(,+$,1'$,-'1!+14-25/'$&'1%".(&#!!+,#.$161%"/$17'$%/!'1',1(+1 2.*84"4'$!9$"/$23$,.(&3'"'$3?",$23$&'0+),/).*$/R0.');4"$&.4'$+"$-3)F2"#$.#,)223/).*#$A$.8191'(,1!"+&&2!2-+,#.$1%'1!+17'(+$,'/-:1$
C.4'$,"23$?.4#$+)#&.#"J$+"$%$-)2(#$"5&0')("*/345$'032)#0#$3?",$%$&"*+42"#$+"$2.*84"4'$+)--0'"*/"#$6&"*2.*8<(3/$"/$
&"*,.4'/<(3/:$#/.,S0#$+3*#$+"#$(3/'),"#<$T.4#$,R3'8"'"J$,"#$(3/'),"#$+3*#$2"$U.'S#&3,"$%'1;+,!+*1<1!"+#%'1%'1!+1 -.*,/).*$()"$<$!"#$-),R)"'$,.*/"*3*/$2"#$)(38"#$#"$/'.4?"*/$#4'$2"$+)#;4"$#.4#$2"$-.'(3/$!"#$%&'%()*(3/:1="'(,1/$1 -.'(3/$;4)$&"'("/$+"$#34?"'$#4'$2"$+)#;4"$+"#$?3')3F2"#$+"$B3/23F<$
V.(("*,"J$&3'$/'3?3)22"'$#4'$&"*2.*8<(3/<$G*$,R3'8"$2"$-),R)"'$+3*#$2"$U.'S#&3,"$+"$(3/23F$3?",$23$-.*,/).*$2.3+A$
WW$+,-."/01+,1234-5$
! " #$ % & ' $
"#$#%&&'(!)'!*#)+!
VR3;4"$)(38"$)*+)?)+4"22"9$;4)$,.''"#&.*+$1$+"#$)*/"*#)/0#$+"$/.*#$+"$8')#9$#"$?)#432)#"$3?",$23$-.*,/).*$&%"*+,-<$!3$
&24#$&"/)/"$?32"4'$+4$/3F2"34$,.''"#&.*+$34$*.)'$"/$23$&24#$8'3*+"$34$F23*,<$$
T.4#$+"?"J$0,')'"$4*$,.+"$;4)$'032)#"$!"+$#)+,#.$$+4$-)2(9$)(38"$3&'>#$)(38"<$$G*$4/)2)#"'3$2"#$,.((3*+"#$35)#$";432$"/$$
35)#$/)8R/$&.4'$;4"$!"#)+9'$3)/$2"$F.*$'3&&.'/$%"+(7'&,<$T.4#$3--),R"'"J$,.(("$/)/'"$2"$*4(0'.$+"$!"#)+9'<$T.4#$4/)2)#"'"J$
23$,.((3*+"$6,+,74-/"27-8"+"$#.'/"$1$,"$;4"$!"#)+9'$#.)/$3--),R0"$"*$*.)'$"/$F23*,<$
,#-.(-++'!$/-0#%10'+/%(')!
X.4#$+!!.$(1)+#$,'$+$,1,-+>+#!!'-1+>'&1!+1(./(14'$?,-'1%'1!+15/'(,#.$17-2&2%'$,'@15/'1!".$1
#/.,S"$+3*#$2"$/3F2"34$9:4$+)2&6,+&%(<$X.4#$3?.*#$?4$;4"$2"$#.4#H/3F2"34$
9$%&%&;<($&.--'(7.$%1<1!+15/#$A#B)'1#)+9'1%'1!"+$#)+,#.$:1C+-1+#!!'/-(@1!'1(./(H/3F2"34$
9$;==&%&%($,.''"#&.*+$<1!"2>.!/,#.$1+3*#$2"$/"(&#$+"$23$KLL>("$!#9$'1%'1!"#)+9'D1&"'(,1 /$1(./(1,+*!'+/15/#1&.$,#'$,1!"2>.!/,#.$1('!.$131',1,1%'1&'(17#3'!(D$
Y3*#$/'.)#$#.4#H-"*@/'"#$8'3&R);4"#9$'"&'0#"*/"'$,"$+)38'3(("$#&3/)./"(&.'"2$&.4'$/'.)#$
,R.)5$+"$2)8*"$+"$&)5"2#9$;4)$,.''"#&.*+"*/$+.*,$1$23$,.'+"$+4$&"*+42"$&.4'$/'.)#$R34/"4'#$
+)--0'"*/"#<$G*$,R.)#)'3$&.4'$23$#4)/"$+"#$;4"#/).*#$23$R34/"4'$&.4'$23;4"22"$!".(&#!!+,#.$1'(,1 23$&24#$,23)'"("*/$?)#)F2"<$$
I//"*/).*$A$23$/3)22"$+"$9$;==&%&%(*"$&"'("/$&3#$+"$/'3,"'$,"$/3F2"34$+)'",/"("*/$3?",$
)4-20>6$A$4/)2)#"J$23$-.*,/).*$,./++0+$&.4'$,.*/.4'*"'$2"$&'.F2>("$6?.)'$.,6"
>?@00A0:<$
,20'(+#&-0#%&!3'!)-!)%&.4'4(!5!34!/'&34)'!
I$&3'/)'$+"#$)(38"#$.')8)*32"#$+4$-)2(9$"*$4/)2)#3*/$!"2,+!.$$+"$2.*84"4'$?)#)F2"9$("#4'"J$23$
2.*84"4'$6"*$(>/'"#:$"*/'"$2"$&.)*/$%"+,,+&E'$"/$2"$,"*/'"$+"$(3##"$+4$&"*+42"<$$
!"$ +)38'3(("$ #&3/).H/"(&.'"2$ ;4"$ *.4#$ 3?.*#$ .F/"*4$ 345$ ;4"#/).*#$ &'0,0+"*/"#$ "#/$
"*,.'"$4*"$)(38"A$)2$("+9#,$+"$/.*#$+"$8')#9$"/$*.*$+"$23$?32"4'$+"$23$&.#)/).*$+"$23$,.'+"$+4$
&"*+42"<$X.4#$322.*#$(3)*/"*3*/$"*$"5/'3)'"$4*"$-.*,/).*$+4$/"(&#A$&.4'$,R3;4"$/"(&#$
*.4#$ 34'.*#$ 23$ &.#)/).*$ +"$ 23$ ,.'+"$ +3*#$ 2"$ +)38'3(("$ #&3/).H/"(&.'"2<$ C.4'$ ,"239$
,.*#/'4)#"J$ 4*$ ?",/"4'$%$6$ ;4)$ 3$ 34/3*/$%"2!2)'$,($ ;4"$ *.4#$ 3?.*#$%"#)+9'(<$ C.4'$
,R3;4"$/"(	$"((383#)*"'$+3*#$,"$?",/"4'$!"#$%#&'$+4$&.)*/$2"$&24#$#.(F'"$M$,"$&)5"2$62"$
Z$ #.(F'":$ ,.''"#&.*+$ *.'(32"("*/$ 34$ ,"*/'"$ +"$ 23$ ,.'+"<$ D'3,"J$ 2"$ 8'3&R$ +"$%$6$ "*$
-.*,/).*$+4$/"(	$.*$/'3,"'3$3?",$4*"$2)8*"$,.*/)*4"$"/$+"#$(3';4"4'#$&.4'$F)"*$?.)'$2"#$
&.)*/#$+"$("#4'"$6,-<-)84'"$,)H+"##.4#:<$
.[$F$,.''"#&.*+$1$23$?32"4'$(.Q"**"$34/.4'$+"$23;4"22"$2"$#)*4#$.#,)22"9$
G$,.''"#&.*+$1$!"+)7!#,/%'1%'1!".(&#!!+,#.$@1H$'(,1!+17/!(+,#.$@1&"'(,1<$
+)'"$%I$+)?)#0$&3'$23$72-#.%'1%".(&#!!+,#.$16@1"/$J$"#/$4*$+0&R3#38"<$P#/)("J$
2"#$&3'3(>/'"#$F9$G9$H9$J$;4)$+.**"*/$23$&24#$8'3*+"$'"##"(F23*,"$
"*/'"$23$("#4'"$"5&0')("*/32"$"/$2"$#)*4#$/'3,0<$
V.(&3'3)#.*$3?",$4*$#)*4#A$!3$/R0.')"$>'/315/'1!".(&#!!+,#.$1.F/"*4"$#.)/$7-.&E'1%"/$'1 .#,)223/).*$#)*4#.\+32"<$X.4#$322.*#$?0')-)"'$,"23<$]4&"'&.#"J$34$8'3&R$+"$23$;4"#/).*$
&'0,0+"*/"$23$-.*,/).*$#4)?3*/"$A$
76)-#(6#$$'+'&0!!"#$%!$%4$1*'&80('!
^032)#"J$+"$*.4?"34$!"+$#)+,#.$$"*$("//3*/$"*$0?)+"*,"$2"#$&)5"2#$;4)$#.*/$"*/'"$2"#$2)8*"#$
KLL$ "/$ %_L$ "/$ "*/'"$ 2"#$ ,.2.**"#$ `L$ "/$ =LL$ "*$ 2"#$ '"*+3*/$ &24#$ ,23)'9$ &3'$ "5"(&2"$ "*$
(42/)&2)3*/$2"$/.*$+"$8')#$;4)$,.''"#&.*+$1$,"#$&)5"2#$&3'$/'.)#<$$
& ( " ) * +,-. / ( * 0 $
92140#)#$':!;%0('!$6(#/0!/%4(!6-)64)'(!)-!)%&.4'4(!34!/'&34)'!6%4(0!'0!$-!/2(#%3'!
!"&'()**+,)&$'-!
!
<%+/-(-#$%&!-;'6!)-!0=2%(#'!
D'3,"J$2"$8'3&R$+"$23$?3')3/).*$/R0.');4"$+"$+"$D$"*$-.*,/).*$+"$!$63?",$8$ab<_K:<$
]4&"'&.#"J$1$,"$8'3&R9$2"#$&.)*/$6!K9$DK:$"/$6!%9$D%:$;4)$,.''"#&.*+"*/$1$*.#$+"45$
("#4'"#$"5&0')("*/32"#$6!.*8HC0').+":<$!3$/R0.')"$(3',R"H/H"22"$c$
>&0(%34#('!)'!0'+/$!
K/(5/"<1)+#$,'$+$,1$./(1+>.$(1-'7-2('$,21!'(1#)+9'(1'$1/,#!#(+$,1!'(1#$%#&'(1%'1!#9$'(1',1%'1
&.!.$$'(1%'17#3'!(@1',1!'(1$/)2-.(1%"#)+9':1;+#$,'$+$,@1$./(1+!!.$(1#$%#&'-1!'(1#)+9'(1+>'&1 2"$d$?'3)$L1,')7(17./-1'$(/#,'1'$1,#-'-1!+172-#.%'1%".(&#!!+,#.$16:1$
V.*#/'4)'"$2"$?",/"4'$0;'69$#3,R3*/$;4"$2"$-)2($3$KLL$)(38"#9$"/$"#/$&')#$3?",$K=$)(38"#$&3'$
#",.*+"<$G*$&'"*+'3$/$a$L$&.4'$23$&'"()>'"$)(38"<$
OeX$+4$DC$