Vous êtes sur la page 1sur 50

LABORATORIO DE PROCESAMIENTO DIGITAL DE SEALES ALUMNO: Acua Condori, Kevin Jos 10190259 IN O!M": Laboratorio N1.- Secuencia #!

O "$O!: In%& 'avio Carri''o (o)ero *O!A!IO: Lunes 12 )& + , -&)&

Universidad Nacional Mayor de San Marcos

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


FACULTAD DE INGENIERA ELECTR NICA! EL"CTRICA Y TELECOMUNICACIONES#

LABORATORIO N

2013

01: SECUENCIAS SECUENCIAS.-

En este captulo el estudiante se centrar en la generacin de algunas secuencias bsicas que representa a las seales continuas muestreadas en tiempo discreto utilizando Matlab. Las secuencias bsicas que se experimentarn son la secuencia impulso unitario, secuencias exponenciales discretas, secuencias senoidales discretas y secuencia exponenciales complejas. s mismo tambi!n se incluye las operaciones bsicas con las secuencias, por lo que mediante el desarrollo de los experimentos se utilizaran rutinas con "ectores para la generacin de secuencias utilizando Matlab OBJETIVO.prender a generar y "isualizar secuencias bsicas as como las operaciones elementales con secuencias. $DS % La&ora'orio N()* + Sec,encias$-.ina /

Universidad Nacional Mayor de San Marcos

SECUENCIAS BSICAS.Las secuencias son aquellas seales discretas generadas a partir del muestreo de seales cuya "ariable independiente es continua. #or ejemplo, para el procesamiento discreto de una seal electrocardiogr$ica se necesita una secuencia donde est!n almacenados los "alores que toma en los instantes temporales equiespaciados. En tal sentido lugar debemos entender que la presentacin gr$ica de seales en tiempo discreto con Matlab, el estudiante deber realizar este ejercicio y los siguientes generando los cdigos necesarios. #or ejemplo utilizando Matlab se %a generado &' puntos de una sinusoide de tiempo discreto el cual se muestra en la $igura '.'. En Matlab digitamos lo siguiente( nn ) *(&*+ sen ) sin,nn-./'0+ stem ,nn , sen0 1ompare stem,nn,sen0 con stem,sen0 y obser"e en cual de los casos es errnea la numeracin del eje n.

2igitamos lo siguiente para comparar las di$erencias(


nn=0:30; sen=sin(nn/2+1); figure(1) subplot(2,1,1) stem(nn,sen) xlabel('t(seg)') grid on subplot(2,1,2) stem(sen) xlabel('t(seg)') grid on

3bser"amos lo siguiente(

$DS % La&ora'orio N()* + Sec,encias$-.ina 0

Universidad Nacional Mayor de San Marcos

1oncluimos que la $orma correcta de gra$icar es digitando la "ariable independiente y la "ariable dependiente en la $uncin stem, por ejemplo( stem,nn,sen0. Ejercicio 1.1.En form n!"o# re "i$ r " +'i"i$ n)o Sci" , + Oc' -e. En Matlab( nn=0:30; sen=sin(nn/2+1); figure(1) stem(nn,sen) title(' enal senoidal') !label('"oltios') xlabel('#m=1seg') grid on re%re&en' ci(n #r!fic )e " *i# 1.1

$DS % La&ora'orio N()* + Sec,encias$-.ina 1

Universidad Nacional Mayor de San Marcos

En 4cilab( -->n=0:30; -->sen=sin(n/2+1); -->plot(n,sen) -->a=gca(); -->a.grid=[1,2] --> la!el( "#$ = 1seg" ) ; -->%la!el(" $&oltios" ) ; -->title("'e(al )*estreada" ) ;

SECUENCIA I./ULSO UNITARIO. Ejercicio 1.2 Generar y representar grficamente las siguientes secuencias dentro de los intervalos especificados: $DS % La&ora'orio N()* + Sec,encias$-.ina 2

Universidad Nacional Mayor de San Marcos

En cada caso el eje horizontal de las secuencias (n) de e e!tenderse solamente so re el intervalo indicado y numerarse de manera adecuada. En Matlab(
$ e%uen%ia de impulso &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $'(er%i%io 1)2 nn=*30:30; long=lengt+(nn); x1=,eros(long,1); x1(31)=0)-; figure(3) subplot(2,3,1) stem(nn,x1) xlabel('t(seg)') grid on nn=*20:20; long=lengt+(nn); x2=,eros(long,1); x2(21)=*3; subplot(2,3,2) stem(nn,x2) xlabel('t(seg)') grid on nn=100:1.0; long=lengt+(nn); x3=,eros(long,1); x3(1/)=0)-; subplot(2,3,3) stem(nn,x3); xlabel('t(seg)') grid on nn=*100:100; long=lengt+(nn); x0=,eros(long,1); x0(11)=0).; subplot(2,3,0) stem(nn,x0); xlabel('t(seg)') grid on nn=*3.:3.;

$DS % La&ora'orio N()* + Sec,encias$-.ina 3

Universidad Nacional Mayor de San Marcos


long=lengt+(nn); x.=,eros(long,1); x.(02)=0)-; subplot(2,3,.) stem(nn,x.) xlabel('t(seg)') grid on nn=*3.:3.; long=lengt+(nn); x/=,eros(long,1); x/(30)=0)-; subplot(2,3,/) stem(nn,x/) xlabel('t(seg)') grid on

3bteniendo el siguiente resultado(

Ejercicio 1." #as secuencias impulsionales desplazadas $%n&n'() pueden utilizarse para construir un tren de impulsos discretos ponderados) con periodo * y longitud total finita +*:

$DS % La&ora'orio N()* + Sec,encias$-.ina 4

Universidad Nacional Mayor de San Marcos

#os !%,( son las amplitudes de cada impulso unidad- y si todos son iguales) el tren de impulsos resultante ser peri.dico y de periodo *. a) Genere y represente grficamente un tren de impulsos discretos peri.dicos) cuyo periodo sea */ " y longitud total 0'. #a se1al de e comenzar en n/'. 23untos impulsos contiene esta se1al de longitud finita4 !) #uego) considere a !%,(/3os((567),)) donde , / ') 1) 2) 88) +&1. 9epresentar grficamente :%n( para +/0'. 2esarrollamos( a) En Matlab digitamos(
$'(er%i%io 1)3 **** 123#' 1 nn=0:34; long=lengt+(nn); x=,eros(long,1); for n=0:floor(long/3) $floor es fun%ion de maximo entero x(3&n+1)=1; end figure(0) stem(nn,x) !label('"oltios') xlabel('#m=2seg') grid on

!) 2igitamos a%ora en el editor de Matlab( $'(er%i%io 1)3 **** 123#' 2 5=00; 6=0:5*1; long=lengt+(6); senal=,eros(long,1); for n=0:floor(long/3) senal(3&n+1)=%os((pi/-)&n); end figure(.) stem(6,senal) title('x768=%os(pi/-&6)') !label('m"oltios'),xlabel('#m=1useg') $DS % La&ora'orio N()* + Sec,encias$-.ina 5

Universidad Nacional Mayor de San Marcos grid on 3bteniendo el siguiente gra$ico en matlab(

SECUENCIA ESCAL0N UNITARIO: La secuencia escaln unidad est de$inida por la siguiente expresin(

Las relaciones ms importantes entre la secuencia impulsional unidad y la secuencia escaln unitaria "ienen dadas a tra"!s de(

Ejercicio 1.1 2enere 3 -i&+ "ice " & &i#+ien'e& &ec+enci &:

En Matlab( $DS % La&ora'orio N()* + Sec,encias$-.ina 6

Universidad Nacional Mayor de San Marcos

$ e%uen%ia es%alon unitario &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $'9'3:;:;< 1)0 $2) n=*10:30; senal=,eros(lengt+(n),1); senal(11:lengt+(n))=2; figure(/) subplot(1,3,1) stem(n,senal) title('2u(n)'),xlabel('n(1seg)') !label('m"oltios') grid on $=) n=0:.0; senal=,eros(lengt+(n),1); senal(11:lengt+(n))=1; subplot(1,3,2) stem(n,senal) title('u(n*10)'),xlabel('n(seg)') !label('m"oltios') grid on $:) n=*120:*20; senal=,eros(lengt+(n),1); senal(21:lengt+(n))=*0).; subplot(1,3,3) stem(n,senal) title('*0).&u(n+100)'),xlabel('n(seg)') !label('m"oltios') grid on

3bteniendo la siguiente $igura(

$DS % La&ora'orio N()* + Sec,encias$-.ina *)

Universidad Nacional Mayor de San Marcos

SECUENCIAS SENOI4ALES.Las seales discretas senoidales son otra clase de secuencias de uso, el cual requiere tres parmetros para describir completamente a una sinusoide discreta( x5n6 ) 2onde( 7* ( amplitud ( $recuencia angular en rad-seg si n es "ariable discreta de$inida en el tiempo, caso contrario la $recuencia angular ser radianes si n es considerado como "ariable adimensional. ( $ase en radianes. cos,7*n / 70

Ejercicio 1.5 6 72enere e" c()i#o 8+e corre&%on) 3 re%re&en'e #r!fic men'e c ) +n )e " & &i#+ien'e& &ec+enci & mo&'r ) . En c ) c &o e" eje 9ori$on' " n )e,er! e:'en)er&e &o,re e" in'er- "o in)ic )o 3 )e,er! &er n+mer )o %ro%i ) men'e 3 &i#n r"e " e&c " )e 'iem%o& en &e#.

/ r :;<n= o,'en# +n e:%re&i(n m!& &im%"e &in 9 cer +&o )e f+ncione& 'ri#onom>'ric &. Se#+i) men'e )em+e&'re n "?'ic men'e %or8+e :1<n= no e& %eri()ic . E& :5<n= %eri()ic @ J+&'ifi8+e &+ re&%+e&' . En Matlab digitamos lo siguiente en el editor(
$ e%uen%ia '><;?2@' &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $'9'3:;:;< 1). n=*20:00; senal=2&sin(pi/2.&n); figure(A) subplot(2,3,1) stem(n,senal)

$DS % La&ora'orio N()* + Sec,encias$-.ina **

Universidad Nacional Mayor de San Marcos


title('2sen(pi/2.&n)'),xlabel('n(seg)') !label('Boltios') grid on n=*20:.0; senal=3&%os(pi/.&n + pi/0); subplot(2,3,2) stem(n,senal) title('3%os(pi/.&n+pi/0)'),xlabel('n(seg)') !label('Boltios') grid on n=*10:10; senal3=sin(3&pi&n + pi/2); subplot(2,3,3) stem(n,senal3) title('sen(3pi&n+pi/2)'),xlabel('n(seg)') !label('Boltios') grid on n=0:.0; senal0=%os(pi&n/sCrt(23)); subplot(2,3,0) stem(n,senal0) title('%os(pi&n/rai,(23))'),xlabel('n(seg)') !label('Boltios') grid on n=*2.:2.; senal.=%os(n/-))&%os(n/-&pi); subplot(2,3,.) stem(n,senal.) title('%os(n/-)&%os(n/-&pi)'),xlabel('n(seg)') !label('Boltios') grid on

3btenemos la siguiente $igura(

$DS % La&ora'orio N()* + Sec,encias$-.ina */

Universidad Nacional Mayor de San Marcos

6,7E&cri, e" c()i#o % r #ener r " &i#+ien'e &in+&oi)e )e "on#i'+) fini' : :<n= A B co&6C nD117 L f+nci(n nece&i' r! +n 'o' " )e cinco r#+men'o& )e en'r ) : 're& % r "o& % r!me'ro& 3 )o& m!& % r e&%ecific r e" %rimer 3 E"'imo - "or )e" ?n)ice n )e " &ec+enci )e "on#i'+) fini' . L f+nci(n )e,er! )e-o"-er +n -ec'or co"+mn con'enien)o "o& - "ore& )e " &in+&oi)e. E&' f+nci(n &e com%ro, r! re%re&en' n)o #r!fic men'e "o& re&+"' )o& 8+e &e o,'ienen % r )iferen'e& % r!me'ro& )e en'r ) . $unction 5s,n6)gencos, ,8o,p%i,ni,n$0+ n)ni(n$+ 8)8o9pi+ s) 9cos,89n/p%i0+ En Matlab( $igure,'0 5s,n6)gencos,.,'-'',*,:.*,.*0+ stem,n,s0 xlabel,;<m ) ' seg;0,ylabel,;m=oltios;0

$igure,.0 5s,n6)gencos,.,'-'>,*,:>*,'*0+ stem,n,s0 $DS % La&ora'orio N()* + Sec,encias$-.ina *0

Universidad Nacional Mayor de San Marcos xlabel,;<m ) ' seg;0,ylabel,;m=oltios;0

$igure,&0 5s,n6)gencos,.,'->,*,:&*,&*0+ stem,n,s0 xlabel,;<m ) ' seg;0,ylabel,;m=oltios;0

PERIODICIDAD DE UNA SECUENCIA Condicin de periodicidad: 0N=2k Ejercicio 1.F 2enere 3 -i&+ "ice " & &i#+ien'e& &ec+enci & &enoi) "e&:

$DS % La&ora'orio N()* + Sec,encias$-.ina *1

Universidad Nacional Mayor de San Marcos

En el editor de maltab digitamos( $ e%uen%ia 1'3;<?;:2 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $ '(er%i%io 1)/ $a) n=*20:00; senal=%os(pi/1.&n); figure(-) stem(n,senal) title('1eriodi%a >=30'),xlabel('n(seg)') !label('u"oltios') grid on

$b) n=*20:.0; senal=2&%os(pi/1.&n+pi/3); figure(4) stem(n,senal) title('1eriodi%a >=30'),xlabel('n(seg)') !label('u"oltios') grid on

$DS % La&ora'orio N()* + Sec,encias$-.ina *2

Universidad Nacional Mayor de San Marcos

$%) n=0:00; senal=sin(n/2); $ (1/2)/(2&pi) no puede ser entero ni periodi%o figure(10) stem(n,senal) title('2periodi%a'),xlabel('n(seg)') !label('u"oltios') grid on

$DS % La&ora'orio N()* + Sec,encias$-.ina *3

Universidad Nacional Mayor de San Marcos

L &in+&oi)e :1<n= e& %eri()ic )e %er?o)o N A ;0 3 frec+enci f+n) men' " G1 A BCD;0. E:i&'e +n conj+n'o )e &o"o ;0 &ec+enci & 8+e &e n %eri()ic & )e %er?o)o N A ;0. Vi&+ "ice )e e&'e conj+n'o )e &in+&oi)e&H 8+e"" & c+3 & frec+enci & f+n) men' "e& &on G ;ABC;D;0H GFABCFD;0H G10ABC10D;0 3 G15ABC15D;0. A % r'ir )e " & #r!fic &H )e'ermine e" %er?o)o f+n) men' " )e c ) +n )e e"" &. IJ+> oc+rrir! con " & o&ci" cione& )e " &in+&oi)e con G15@

?gra$icando las la $recuencia $undamental ?y las armonicas $igure,.0 subplot,@,','0 n):.*(@*+ 8o).9pi-&*+ p%i)*+ A')cos,8o9n/p%i0+ stem,n,A'0 title,;Brecuencia Bundamental ,8o0;0 xlabel,;n , Bm ) ' Cz 0 ;0,ylabel,; =oltios ;0 subplot,@,',.0 n):.*(@*+ 8o),.9pi9&0-&*+ p%i)*+ A')cos,8o9n/p%i0+ stem,n,A'0 title,; rmonica ,8&0;0 xlabel,;n , Bm ) ' Cz 0 ;0,ylabel,; =oltios ;0 subplot,@,',&0 n):.*(@*+ 8o),.9pi9D0-&*+ p%i)*+ A')cos,8o9n/p%i0+ stem,n,A'0 title,; rmonica ,8D0;0 xlabel,;n , Bm ) ' Cz 0 ;0,ylabel,; =oltios ;0 subplot,@,',@0 n):.*(@*+ 8o),.9pi9'>0-&*+ p%i)*+ A')cos,8o9n/p%i0+ stem,n,A'0 title,; rmonica ,8'>0;0 xlabel,;n , Bm ) ' Cz 0 ;0,ylabel,; =oltios ;0 $DS % La&ora'orio N()* + Sec,encias$-.ina *4

Universidad Nacional Mayor de San Marcos

Ejercicio 1.K 4e& rro"" r +n c()i#o en . '" ,H #en&en.m 8+e #enere &in+&oi)e& re "e&. L c ,ecer )e " f+nci(n &er!: $unction 5s,n6 ) gensen, , 7o,$i,no,n'0+ ? En'r ) &( ? ( amplitud ? 7o( $recuencia en radianes ? $i( $ase en radianes ? no( ndice temporal del inicio de la secuencia ? n'( ndice temporal de $inalizacin de la secuencia ? S "i) &( ? x ( la secuencia sinusoidal ? n ( "ector con los ndices temporales 1reamos en Matlab la $uncin EgensenF( fun%tion 7s,n8=gensen(2,D,fase,n0,n1) n=n0:n1; s=2&sin(D&n+fase); G lo probamos gra$icando una seal senoidal de prueba(

$DS % La&ora'orio N()* + Sec,encias$-.ina *5

Universidad Nacional Mayor de San Marcos $ '(er%i%io 1)A $ reali,ar una fun%ion , eso estar en el ar%+iBo gensen 7senal,n8=gensen(2,pi/1.,pi/3,*20,10); figure(11) stem(n,senal) title('Esando la fun%ion FgensenF'),xlabel('n(seg)') grid on

SECUENCIAS EL/ONENCIALES 1.- SECUENCIAS EL/ONENCIALES REALES Ejercicio 1.M 6 7 Con " &i#+ien'e &ec+enci )e com n)o&H #enere 3 -i&+ "ice en e" in'er- "o )e -N 10 )e +n e:%onenci " re " )ecrecien'e: OO n A -N:10P OO : A BQ6R0.N7.SnP OO &'em6nHe7 OO 'i'"e6T:6n7T7H :" ,e"6TnT7H 6re%"o'7

$DS % La&ora'orio N()* + Sec,encias$-.ina *6

Universidad Nacional Mayor de San Marcos

?ejercicio '.H ?a0 $igure,'0 n):I(@*+ e).9,:*.I0.Jn+ stem,n,e0 title,;x5n6;0,xlabel,;n;0

O,&er-e e" +&o )e" o%er )or U . V % r efec'+ r " e"e- ci(n )e" - "or R0.N c ) +no )e "o& e"emen'o& )e" -ec'or n 8+e con'iene e" ?n)ice )e 'iem%o&.

6,7 En " m 3or? )e " & &i'+ cione& re "e&H 9 3 8+e &+m r "o& - "ore& )e " &ec+enci e:%onenci " Wn+<n=. / r +n in'er- "o fini'oH e&' &+m 'iene +n e:%re&i(n com% c' conoci) .

U'i"i$ n)o " f+nci(n %ro%+e&' en 6 7H #ener r +n &eX " )i&cre' e:%onenci " :<n=A60.N7n+<n=H en e" in'er- "o n A 0H1HBH;H.......;0H 3 )e&%+>& o,'ener " &+m )e "o& - "ore& )e c ) +n )e " & M &ec+enci & )e :<n=P "+e#o com% re e" re&+"' )o o,'eni)o con e" 8+e &e o,'iene " %"ic r " f(rm+" . En Matlab( $'(er%i%io 1)$a) $DS % La&ora'orio N()* + Sec,encias$-.ina /)

Universidad Nacional Mayor de San Marcos n=*4:00; exponen=2&(*0)4))Gn; stem(n,exponen) title(''xponen%ial de%re%iente'),xlabel('n(seg)') grid on $b) n=0:30; exponen=(0)4))Gn; sum(exponen) $ uma de los %omponentes de la exponen%ial $:omaparando %on la formula: umaHporHformula=(1*(0)4)G31)/(1*0)4) $:aso 1=4)/1-., :aso2=4)/1-.) $'l resultado de exa%tamente el mismo 3bser"amos el resultado en command KindoKs( ans ) I.D'H> 4umaLporL$ormula ) I.D'H> Notamo !"e #o re "#tado con #a $orm"#a % con #a operacin on e&actamente i'"a#e ( compro)ando a * #a e$iciencia de #a $orm"#a+

(c) :iendo ; una constante real sin ninguna restricci.n) evalu< las siguientes e!presiones) considerando =;= > 1:

E"aluar(

n
n =0

n =1+ + 2 + 3 + + + , + =1+ (1+ + 2 + 3+ + + )


n =0

$DS % La&ora'orio N()* + Sec,encias$-.ina /*

Universidad Nacional Mayor de San Marcos

=1 + n =0 n =0 1 n = 1
n =0

( )
n

( 1 ) n =1
n =0

E"aluar(

n
n= k

n = k + k + 1 + k + 2 + k + 3 + = k ( 1 + + 2 + 3 + + + )
n= k

n = k
n= k n

( ) ( )
n = k
n=0

1 1

= 1 n= k
2emostrar( n n= ( 1 2 )
n= k

2eri"ando con respecto a n(


n
n =0

n n1 =
n= k n= k

1 1 n 1 2 n = 2 ( 1 ) ( 1 ) n= k

n n= ( 1 2 ) (d) :eguidamente genere y visualice en el intervalo de tiempos ?1' > n @ 2') e!ponenciales reales considerando ; / A'.B- A'.7- A'.CB. ?d0 $igure,&0 n):'*(.*+ x'),*.>0.Jn+ x.),:*.>0.Jn+ subplot,.,','0 stem,n,x'0 title,;a ) *.>;0 subplot,.,',.0 stem,n,x.0 title,;a ) :*.>;0 $igure,@0 n):'*(.*+ x'),*.H0.Jn+ x.),:*.H0.Jn+ subplot,.,','0 stem,n,x'0 title,;a ) *.H;0 subplot,.,',.0

$DS % La&ora'orio N()* + Sec,encias$-.ina //

Universidad Nacional Mayor de San Marcos stem,n,x.0 title,;a ) :*.H;0 $igure,>0 n):'*(.*+ x'),*.I>0.Jn+ x.),:*.I>0.Jn+ subplot,.,','0 stem,n,x'0 title,;a ) *.I>;0 subplot,.,',.0 stem,n,x.0 title,;a ) :*.I>;0

$DS % La&ora'orio N()* + Sec,encias$-.ina /0

(e) #uego) o tenga la suma de los elementos de la e!ponencial con ; / '.CB empleando los resultados de la pregunta (c). 3omprue e estos resultados desarrollando un c.digo en +atla . ?e0 n):'*(.*+ x),*.I>0.Jn+ 4x')sum,x0 4x.)'-,':*.I>0 Mesultados( 4x' ) .D.>I.@ 4x. ) .*.**** 3bser"amos que la di$erencia entre resultado se debe a que n toma pocos "alores, si aumentamos el "alor de n, obtendremos un resultado muc%o ms parecido a 4x.. SECUENCIAS EL/ONENCIALES CO./LEJAS.Ejercicio 1.N

6 72ener r &eX "e& e:%onenci "e& com%"ej & )on)e e" % r!me'ro W %+e)e 'om r&e como +n nEmero com%"ejo. Rec+er)e 8+e " f(rm+" )e E+"er % r " e:%onenci " com%"ej %"ic ) +n &eX ":

/ r o,&er- r #r!fic men'e e&' e:%re&i(n com%"ej H 9 3 8+e )efinir +n n+e- f+nci(n. L+e#o re "i$ r e" n!"i&i& )e " & #r!fic & o,'eni) & 3 en& 3 r con o'ro& - "ore&. 6,7 / r " &eX " e:%erimen' ) en e" % r' )o 6 7 ejec+'e " re%re&en' ci(n )e " % r'e im #in ri en f+nci(n )e " % r'e re ". E" re&+"' )o )e,er! &er +n e&%ir ". E:%erimen'e con 10 )iferen'e& - "ore& )e" !n#+"o Y. Un - "or %e8+eXo con)+cir! +n re%re&en' ci(n m!& o%'imi$ ) )e " e&%ir ". *in "men'eH re "ice " #r!fic )e " % r'e re " e im #in ri )e " f+nci(n , jo e:%erimen' ci(n. 4e expondr el anlisis para un "alor, del mismo modo se procede cambiando el ngulo con otros "alores. En Matlab escribimos( $'(er%i%io 1)4 %l% n=0:20; r=0)4; angulo=pi/0; ,0=r&exp((&angulo); In=,0)Gn; figure(1) subplot(2,1,1) stem(n,real(In)); grid on subplot(2,1,2) stem(n,imag(In)); grid on

figure(2) subplot(1,2,1) plot(real(In),imag(In)) grid on subplot(1,2,2) stem(real(In),imag(In)) grid on 3btenemos las siguientes gr$icas(

3bser"amos la espiral $ormada cuando en los argumentos estn los ejes real e imaginario, si modi$icamos el ngulo, se conser"a la espiral pero cambia le"emente la $orma.

Ejercicio 1.10 4e& rro"" r e" c()i#o )e +n f+nci(n en . '" ,H "" m ) #ene:%.m 8+e #enere e:%onenci "e& com%"ej &. L c ,ecer )e " f+nci(n )e,er! &er: $unction 5e,n6 ) genexp,mod ,$ase ,moda,$asea,n*,n'0+ ? Entradas( ? mod ( N N ? $ase ( 7 ? moda ( NON ? $asea ( 7o ? no ( ndice temporal de inicio de la secuencia. ? n' ( ndice temporal de $inal de la secuencia. ? 4alidas( ? e ( la secuencia exponencial ? n ( "ector con los ndices temporales $unction 5e,n6)genexp,mod ,$ase ,moda,$asea,ni,n$0+ n)ni(n$+ )mod 9exp,j9$ase 0+ al$a)moda9exp,j9$asea0+ e) 9,al$a.Jn0+ ?gra$icar las seales $igure,'0 subplot,.''0 stem,n,real,e00 title,;#arte Meal de e;0 xlabel,;n;0 subplot,.'.0 stem,n,imag,e00 title,;#arte Pmaginaria de e;0 xlabel,;n;0 En el 8orQspace( RR 5e,n6)genexp,>,pi-&,',pi->,:.*,.*0+

Ejercicio 1.11 Em%"e n)o " f+nci(n n'erior con "o& &i#+ien'e& - "ore&: ZAZ A 1H Go A CD15H A [D;H no A N 3 n1 A 10H re%re&en'e )o& e:%onenci "e& com%"ej &H +n crecien'e 3 o'r )ecrecien'eH "+e#o +n &in+&oi)e com%"ej . 2+ r)e "o& re&+"' )o& )e " e:%onenci " )ecrecien'e con e" nom,re \eT % r &er +'i"i$ )o m!& )e" n'e. 4olucion en Matlab( $ '9'3:;:;< 1)11 &&&&&&&&&&&&&&&&&&&&&&& $ 'xp) %omple(a %re%iente 7e,n8=genexp(0,pi/3,1)1,pi/1.,4,00);

figure(3) subplot(1,3,1) stem(n,e) grid on title(''xponen%ial %omple(a %re%iente') xlabel('#m=.seg'),!label('m"oltios')

$ 'xp) %omple(a de%re%iente 7e,n8=genexp(0,pi/3,0)-,pi/1.,4,00); subplot(1,3,2) stem(n,e) grid on title(''xponen%ial %omple(a de%re%iente') xlabel('#m=.seg'),!label('m"oltios')

$ inusoide %omple(a 7e,n8=genexp(0,pi/3,1,pi/1.,4,00); subplot(1,3,3) stem(n,e) grid on title(' inusoide %omple(a') xlabel('#m=.seg'),!label('m"oltios')

l gra$icar obser"aremos lo siguiente, respecti"amente tenemos la exponencial compleja creciente, decreciente y sinusoide compleja(

O/ERACIONES BSICAS CON SECUENCIAS SU.A ] /RO4UCTO ENTRE 4OS SECUENCIAS

Ejercicio 1.1B 6 7 Re%re&en'e " &ec+enci re&+"' n'e )e &+m r " & &ec+enci & + B<n= )e" Ejercicio 1.1 3 :1<n= )e" Ejercicio 1.F.

En Matlab( n):.*(>*+ $igure,'0 ?u.5n6 subplot,&''0 n')*(>*+ u)zeros,>','0+ u,''(>'0)ones,@','0+ u.)5zeros,.*,'0+u6+ stem,n,u.0,grid title,;u.5n6;0 xlabel,;<m)' seg;0,ylabel,;=oltios;0 ?x'5n6 subplot,&'.0 n.):.*(@*+ 8o)pi-'>+

x)cos,8o9n.0+ x')5x;+zeros,'*,'06+ stem,n,x'0,grid title,;x'5n6;0 xlabel,;<m)' seg;0,ylabel,;=oltios;0 ?sumamos u.5n6/x'5n6 subplot,&'&0 4n)u./x'+ stem,n,4n0,grid title,;u.5n6/x@5n6;0 xlabel,;<m)' seg;0,ylabel,;=oltios;0 3bser"amos el siguiente resultado , en la siguiente pgina0(

6,7 Re%re&en'e " &ec+enci re&+"' n'e )e efec'+ r e" %ro)+c'o en're : 1<n= )e" Ejercicio 1.B 3 +;<n= )e" Ejercicio 1.1.

#ara esta operacin digitamos en Matlab( n):'.*('**+ $igure,'0 ?x@ subplot,&''0 n'):'**('**+ x)zeros,.*','0+ x,''0)@.>+ x@)5zeros,.*,'0+x6+ stem,n,x@0,grid title,;x@5n6;0,xlabel,;<m)' seg;0,ylabel,;=oltios;0 ?u& subplot,&'.0 n.):'.*(:.*+ u)zeros,'*','0+ u,.'('*'0):*.>.9ones,H','0+ u&)5u+zeros,'.*,'06+ stem,n,u&0,grid title,;u&5n6;0,xlabel,;<m)' seg;0,ylabel,;=oltios;0 ?multiplicamos x@9u& subplot,&'&0 #n)u&.9x@+ stem,n,#n0,grid title,;u&5n69x@5n6;0,xlabel,;<m)' seg;0,ylabel,;=oltios;0

4ES/LA^A.IENTO #ara mostrar un poco sobre este tema, no solamente se presentarn los ejercicios sino que antes, ejemplos de cada uno de los tipos de desplazamiento que se realiz en Matlab. s digitamos lo siguiente( $ ?' 1@2J25;'>#< @;>'2@ (1)/)3 (a)) &&&&&&&&&&&&&& $ 2l despl,ar se pierden datos ! rellenan %on F0F 7e,n8=genexp(0,pi/3,1)1,pi/1.,*4,00); figure(0) subplot(2,1,1) stem(n,e) axis(7*10 00 *20 .08) title(' enal original') grid on subplot(2,1,2) n=*4:00;

e10=,eros(.0,1); e10(11:.0)=e(1:00); stem(n,e10) axis(7*10 00 *20 .08) title(' enal despla,ada (despla,amiento=10)') grid on $ ?' 1@2J25;'>#< :;3:E@23(1)/)3 (b)) &&&&&&&&&&&&&& $ 'n este %aso los datos no se pierden, solo %ambian de posi%ion n=*4:00; e%10=,eros(.0,1); e%10(1:10)=e(01:.0); e%10(11:.0)=e(1:00); figure(.) stem(n,e%10) grid on $ ':E'>:;2 ' 1'9< &&&&&&&&&&&&&&&&&&&&&&&&&&&&& 7e,n8=genexp(0,pi/3,1)1,pi/1.,4,00); figure(/) subplot(1,2,1) stem(n,e) grid on title(' enal original') n=*00:*4; $ e %ambia la absisa a%orde al espe(o) er= e(lengt+(e):*1:1); $2Cui se reasigna %omo espe(o subplot(1,2,2) stem(n,er) grid on title(' enal espe(o') Tenien)o &? "o& &i#+ien'e& re&+"' )o&:

Ejercicio 1.1; 4e& rro""e e" c()i#o corre&%on)ien'e c+m%" n "o &i#+ien'e: 're& f+ncione& c+3 & c ,ecer &

$unction 5y,ny6 ) desp lin,x,n,m0+ ? Entradas( ? x ( "ector de entrada ? n ( "ector de ndices temporales de la entrada ? m ( "alor entero del desplazamiento ? 4alidas( ? y ( "ector desplazado linealmente ? ny ( "ector de ndices temporales de la salida $unction 5y,ny6 ) desp circ,x,n,m0+ ? Entradas( ? x ( "ector de entrada ? n ( "ector de ndices temporales de la entrada ? m ( "alor entero del desplazamiento circular ? 4alidas( ? y ( "ector desplazado circularmente ? ny ( "ector de ndices temporales de la salida $unction 5y,ny6 ) re$,x,n0+ ? Entradas( ? x ( "ector de entrada ? n ( "ector de ndices temporales de la entrada ? 4alidas( ? y ( "ector re$lejado circularmente ? ny ( "ector de ndices temporales de la salida So"+ci(n: #resentamos a continuacin la elaboracin de todas estas $unciones en matalb( 7 $ '(er%i%io 1)13 (a) fun%tion7!,n!8= despHlin(x,n,m) $ x: "e%tor de entrada) $ n: "e%tor de indi%es temporales $ m: "alor de despla,amiento n!=n; !=,eros(lengt+(n),1) !((1+m):lengt+(n))=x(1:(lengt+(n)*m)) ,7 $ '(er%i%io 1)13 (b): ?' 1@2J25;'>#< :;3:E@23 $ fun%ion de despla,amiento %ir%ular de una se%uen%ia fun%tion7! n!8= despH%ir%(x,n,m) $m: %uanto se despla,a n!=n; !=,eros(lengt+(n),1);

!(1:m)=x((lengt+(n)*m+1):lengt+(n)); !((1+m):lengt+(n))=x(1:(lengt+(n)*m)); c7 $ '(er%i%io 1)13 (%) fun%tion 7!,n!8=ref(x,n) $3efle(o respe%to a la ordenada n!=n; !=x(lengt+(n):*1:1)

Ejercicio 1.11 / r com%ro, r e" c()i#o )e " & f+ncione& 8+e &e 9 )e& rro"" )oH con&i)ere " &ec+enci : :<n= A 0.NNn H 0 _ n _ ;N 6 7Efec'Ee +n )e&%" $ mien'o "ine " )e 10 &ec+enci & " )erec9 )e )ic9 &ec+enci . 6,7Efec'Ee +n )e&%" $ mien'o circ+" r )e 10 &ec+enci & " i$8+ier) )e )ic9 &ec+enci . 6c7Re%re&en'e " &ec+enci e&%ejo. En Matlab digitamos( $'(er%i%io 1)10 %l% n=0:34; xn= 0)44)Gn; figure(1) subplot(3,2,1) stem(n,xn) title(' enal original') xlabel('#m=1seg'),!label('m"oltios') grid on subplot(3,2,3) stem(n,xn) title(' enal original') xlabel('#m=1seg'),!label('m"oltios') grid on subplot(3,2,.) stem(n,xn) title(' enal original') xlabel('#m=1seg'),!label('m"oltios') grid on

$?espla,amiento lineal 7!,n!8=despHlin(xn,n,10); subplot(3,2,2) stem(n!,!) title('?espla,amiento lineal de 10 unidades') xlabel('#m=1seg'),!label('m"oltios') grid on $?espla,amiento %ir%ular 7!,n!8=despH%ir%(xn,n,10); subplot(3,2,0) stem(n!,!) title('?espla,amiento %ir%ular de *10 unidades') xlabel('#m=1seg'),!label('m"oltios') grid on $ enal refle(ada 7!,n!8=ref(xn,n); subplot(3,2,/) stem(n!,!) title('3efle(o o senal espe(o') xlabel('#m=1seg'),!label('m"oltios') grid on G a continuacin obser"amos y notamos la e$eciencia de las $unciones(

/RE2UNTAS: 1. C+!"e& &on " & %rinci% "e& )ific+"' )e& 8+e +&'e) 9 o,&er- )o " +'i"i$ r . '" , V&. Sci" , o Oc' -e % r re%re&en' r " & )iferen'e& c'i-i) )e&. IC+ "e& &er? n " & %o&i,"e& &o"+cione&@ .+e&'re &+ firm ci(n con ejem%"o& %ro, )o&. Mespuesta( 1omo se obser" al inicio de la experiencia, al gra$icar la $uncin seno de $orma discreta, se noto que %aba una pequea di$icultad al gra$icar de $orma discreta, se obser"o en el siguiente gra$ica en 4cilab. 4cilab(

Matlab(

2. Con&i)er n)o +n &ec+enci &i#+ien'e& )efinicione&: V "or .e)io )e :<n=:

e:%onenci " re " :<n=AW n+<n= 3 " &

Ener#? )e " &ec+enci :<n=:

O,'ener " & &i#+ien'e& #r!fic &: x re&%ec'o )e WH 'om n)o "o& &i#+ien'e& - "ore&: a) V ri ci(n )e 0.KH 0.MH 0.NH 0.N5H 0.NNH 0.NN5. !) Simi" r " c &o n'erior %ero con&i)er n)o "o& mi&mo& - "ore& )e W %ero con &i#no ne# 'i-o. c) V ri ci(n )e E: re&%ec'o )e WH con "o& - "ore& n'eriore&. 4olucin( a0 >=100; a=70)A 0)- 0)4 0)4. 0)44 0)44.8; n=*>:>; u=,eros(2&>+1,1); u(>+1:2&>+1)=ones(>+1,1); for 6=1:/;$%antidad de Balores de alfa !=(alfa(6)))Gn; ,=(u')&!); s=sum(,); p=1/(2&>+1); media=s&p; stem(alfa(6),media) +old on end xlabel('2lfa') !label('"alor 5edio') grid

3bser"amos(

b0 >=100; a=7*0)A *0)- *0)4 *0)4. *0)44 *0)44.8; n=*>:>; u=,eros(2&>+1,1); u(>+1:2&>+1)=ones(>+1,1); for 6=1:/;$%antidad de Balores de alfa !=(alfa(6)))Gn; ,=(u')&!); s=sum(,); p=1/(2&>+1); media=s&p; stem(alfa(6),media) +old on end xlabel('2lfa') !label('"alor 5edio') grid

c0 >=100; alfa=7*0)A *0)- *0)4 *0)4. *0)44 *0)44.8; n=*>:>; u=,eros(2&>+1,1); u(>+1:2&>+1)=ones(>+1,1); for 6=1:/;$%antidad de Balores de alfa !=(alfa(6)))Gn; ,=(u')&!); abs(,); x=,)G2; s=sum(x); esperan,a=s; stem(alfa(6),esperan,a) +old on end title('"aria%ion de 'x respe%to a alfa') xlabel('2lfa') !label(''nergia') grid

3. S+%on# 8+e e" B nco *in nciero "e o'or# +n %r>&' mo )e 10 mi" n+e-o& &o"e& e" c+ " )e,e )e-o"-er en +n Xo. C ) me& )e,e )e-o"-er " , nco +n c+o' con&' n'e )e & n+e-o& &o"e&. E" , nco %"ic +n in'er>& n+ " )e" 1.B5` &o,re e" c %i' " 8+e f "' )e-o"-er c+3o c!"c+"o e&'! ) )o %or " &i#+ien'e e:%re&i(n:

4on)e:

:<n=: re%re&en' e" c %i' " %en)ien'e )e&%+>& 8+e &e 9 3 efec'+ )o e" n->&imo % #o men&+ ". r: in'er>& men&+ ". .o&'r r me)i n'e +n ' ," 3 #r fic "o& - "ore& )e % #o men&+ " re "i$ )o& 9 &' " c nce" ci(n )e " )e+) 6)efinir en form c" r " & - ri ,"e& 3 +ni) )e& +'i"i$ r7. 4olucin( La solucin completa del problema se realiz en Matlab para $acilitar la lectura en el cdigo y adems se presentarn las gra$icas respecti"as. s que digitamos en Matlab lo siguiente( $ 3' <@E:;<> ?'@ 13<=@'52 3 %l% %lear all 3=1)2.; $1or%enta(e anual r=((1+3/100)G(1/12)*1)&100; $1or%enta(e mensual r=r/100; $>umeri%amente ;nteres mensual) x=,eros(12+1,1); n=0:12; $ 5onto ini%ial Cue falta pagar x0=10000 $ 5onto de pago faltante s=x0/12+.)/; x(n+1)=(1+r))Gn&x0 * (((1+r))Gn*1)/r)&s; mes=1:12; pagototal=10000*x(2:13) pagomensual=x(1:12)*x(2:13) figure(1) subplot(2,2,1) stem(mes,pagototal) title('Krafi%a : 1agos a%umulados al pango') xlabel('n(mes)'),!label('In(soles)') subplot(2,2,2) bar(mes,pagototal,'!') title('Krafi%a de barras de los pagos a%umulados') xlabel('n(mes)'),!label('In(soles)') subplot(2,2,3) stem(mes,pagomensual)

title('Krafi%a : 1ago de %ada mes') xlabel('n(mes)'),!label('In(soles)') subplot(2,2,0) bar(mes,pagomensual) title('Krafi%a de barras de los pagos %ada mes') xlabel('n(mes)'),!label('In(soles)') #resentamos a continuacin las gr$icas de la solucin del problema(

+.

2enere " & &i#+ien'e& &ec+enci &:

C "c+"e "o& &i#+ien'e& - "ore&: a) E" - "or )e :;<n= en e" in&' n'e n A M. !) E" - "or m!:imo )e " &ec+enci :;<n= 3 e" in&' n'e en e" 8+e e&'! &i'+ )o )ic9o m!:imo 6" f+nci(n m : &er! )e +'i"i) ) m & )e" n'e7.

En Matlab digitamos lo siguiente( n=0:30;

subplot(311) x1=,eros(31,1); x1(13:31)=ones(14,1); stem(n,x1) title('x17n8') xlabel('#m= 1seg'),!label('"oltios') subplot(312) x2=0)4)Gn; stem(n,x2) title('x27n8') xlabel('#m= 1seg'),!label('"oltios') subplot(313) x3=x1+x2'; stem(n,x3) title('x37n8') xlabel('#m= 1seg'),!label('"oltios') $ x3 en el instante t=#-=x3(4) $maximo Balor ! el instante donde esta maximo=max(x3) 6=1; L+ile 6M=32 if x3(6)==maximo tiempo=6*1 6=100; end 6=6+1; end a0 <H ) *.@&*> b0 maximo ) '..H.@ tiempo ) '.

,. / r c ) +n )e " & &ec+enci & %ro, ) & en c ) +no )e "o& ejercicio&H enc+en're +&'e) )o& ejem%"o& )e re%re&en' ci(n )e " -i) )i ri 3 e:%"?8+e"o me)i n'e ' ," & )e ) 'o& )e re&+"' )o&H #r!fico& 3 +n ,re-e re&+men. Mespuesta( Suestro ejemplo aplicati"o se basa en la carga y descarga de un capacitor, para lo cual obser"amos el diagrama antes de proseguir.

En Matlab digitamos( $:arga de un %apa%itor en un %ir%uito 3: "d%=.; 3=10e.;:=10e*/; t=0:0)01:.0; "%="d%&(1*exp(*t/(3&:))); plot(t,"%) title(':arga de un %apa%itor 3=15,:=10u') xlabel('t(seg)') !label('"oltios') grid on $#omando muestras para obserBar este %omportamiento nn=0:.0; "%="d%&(1*exp(*nn/(3&:))); figure(2) stem(nn,"%) title(':arga de un %apa%itor 3=15,:=10u') xlabel('#m=1seg') !label('"oltios') grid on $:arga de un %apa%itor en un %ir%uito 3: "d%=.; 3=1e.;:=10e*/; t=0:0)01:.0; "%="d%&(1*exp(*t/(3&:))); figure(3) plot(t,"%) title(':arga de un %apa%itor 3=0)15,:=10u') xlabel('t(seg)') !label('"oltios') grid on $#omando muestras para obserBar este %omportamiento

nn=0:.0; "%="d%&(1*exp(*nn/(3&:))); figure(0) stem(nn,"%) title(':arga de un %apa%itor 3=0)15,:=10u') xlabel('#m=1seg)') !label('"oltios') grid on 3bser"amos las siguientes respuestas(

4egundo caso, cuando M)*.'M y 1)'*u

CONCLUSIONES:
Las aplicaciones que se pueden dar en la "ida cotidiana son extremadamente di"ersas, y representan de manera ms real la toma de datos pro"enientes de los sensores u otros. 4e obser"a un mejor desarrollo de los algoritmos en Matlab comparndolo con 4cilab para las muestras en tiempo discreto. El '**? de los ejercicios $ueron resueltos de $orma satis$actoria y e$iciente en el programa Matlab, lo que la consolidad como una poderosa %erramienta para los ingenieros. 4e aplic los conocimientos para resol"er problemas del clculo de inter!s y el pago, obser"ando que el '..>? de inter!s anual, a su "es puede "erse como *.'*&>T? mensual. #ara el uso e$iciente de la %erramienta gra$icadora EstemF, se debe colocar necesariamente los parmetros del eje de las absisas y de las ordenadas, para que concuerde con el anlisis, es decir Estem,nn, xn0F y no Estem,xn0F ya que se tendr una representacin con otro eje absisa.

Vous aimerez peut-être aussi