DINAMICA DE SISTEMAS MATERIAL (INTEGRADO, RECOPILADO O ELABORADO) POR: ING. JESUS LEONEL ARCE VALDEZ
Cd. Guadalupe Victoria, Dgo., DICIEMBRE del 2013 INSTITUTO TECNOLGICO SUPERIOR DE LA REGIN DE LOS LLANOS Contents Introduccin.......................................................................................................... 1 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) Prctica No. 1: Introduccin a la herramienta Matla Intro!""#$n M%'B e* un entorno de progra+acin orientado a c,lculo nu+-rico, con un lengua.e propio de alto ni/el e interpretado, no co+pilado. En e*ta pr,ctica *e tra0a.ar, en una *erie de e.ercicio* con lo* cuale* el alu+no aprender, acerca de la* di/er*a* aplicacione* +ate+,tica*, *u u*o co+o gra1icador, *olucin de +atrice* 2 en general *e lograra la 1a+iliari3acin con el *o1t4are. #or lo 5ue, a6ora *e tendr, una 6erra+ienta +,* para 5ue *e realice el proce*ado correcto de *e7ale*. Ca0e +encionar 5ue para la reali3acin de e*ta pr,ctica 6a0r, de to+ar*e co+o gu8a de apo2o el ap-ndice , lla+ado (%utorial de M%'B) 9el cual *e encuentra al 1inal de la* pr,ctica* 5ue *e reali3ar,n durante el cur*o:. de+,* ta+0i-n *e podr, e+plear el co+ando de (6elp) de M%'B, el cual per+itir, 5ue el alu+no o0tenga a2uda *o0re c+o 1unciona deter+inado co+ando. O%&'t#(o (Co)*'t'n"#+) Introducir al alu+no en el +ane.o de M%'B, logrando 5ue *ea capa3 de +anipular lo* co+ando* 5ue e*te re5uiere para reali3ar operacione* 0,*ica* a inter+edia*, tale* co+o operacione* arit+-tica* 0,*ica*, 6a*ta operacione* alge0raica* 2 de c,lculo*, con /ectore* 2 +atrice*. Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 1 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) ,!n+)'nto Mat'a0 e* al +i*+o tie+po un entorno 2 un lengua.e de progra+acin. Uno de *u* punto* 1uerte* e* el 6ec6o de 5ue el lengua.e de Mat'a0 per+ite con*truir nue*tra* propia* 6erra+ienta* reu*a0le*. #ode+o* 1,cil+ente crear nue*tra* propia* 1uncione* 2 progra+a* e*peciale* 9conocido* co+o arc6i/o*;M: en cdigo Matla0. 'o* pode+o* agrupar en %ool0o<= coleccin e*peciali3ada de arc6i/o*;M para tra0a.ar en cla*e* particulare* de pro0le+a*. 'a +anera +,* 1,cil de /i*uali3ar Mat'a0 e* pen*ar en el c+o en una calculadora total+ente e5uipada, aun5ue, en realidad, o1rece +uc6a* +,* caracter8*tica* 2 e* +uc6o +,* /er*,til 5ue cual5uier calculadora. Mat'a0 e* una 6erra+ienta para 6acer c,lculo* +ate+,tico*. E* una plata1or+a para de*arrollo de aplicacione*, donde con.unto* de 6erra+ienta* inteligente* para la re*olucin de pro0le+a* en ,rea* de aplicacin e*pec81ica, a +enudo lla+ada* %ool0o<e*, *e pueden de*arrollar con 1acilidad relati/a . Pro"'#)#'nto (D'-"r#*"#$n! E"ui#o nece$ario 'aptop o co+putadora. Material de a#o%o Mat'a0 p-ndice 9tutorial Mat'a0: De$arrollo de la #rctica El de*arrollo de e*ta pr,ctica con*ta de la ela0oracin de una *erie de e.ercicio* *e7alado* a continuacin. NOTA: #ara la ela0oracin de dic6o* e.ercicio* *e de0er, apo2ar en el ap-ndice 9%utorial de Matla0:. Conceptos bsicos 1.; Reali3ar la *iguiente operacin= Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 2 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) 2.; Reali3ar la *iguiente operacin= . 3.; Reali3ar la *iguiente operacin= 2 a*ignarla a la /aria0le <. >.; Reali3ar la *iguiente operacin= 2 a*ignarla a la /aria0le t. ?.; Repetir la operacin anterior 6a*ta 5ue *e e*ta0ilice el cuarto deci+al de < de un pa*o al *iguiente. @.; Ca+0iar el 1or+ato para 5ue otra /e3 *e /ean *lo cuatro deci+ale*. A.; E+pe3ando por < B100 repetir la operacin 6a*ta 5ue *e con/er.a en el cuarto deci+al. CDu- relacin 6a2 entre el Elti+o < 2 F1G F.; DeHnir co+o /ue*tro D!I. E+pe3ando por < B100 repetir la operacin 6a*ta 5ue *e con/er.a en el cuarto deci+al. C 5u- 6a con/ergido la *uce*inG I.; #reguntar el /alor de igual 5ue aca0a+o* de preguntar <. C%iene *entido el re*ultadoG Manejo de vectores 1.; Calcular la *u+a de lo* ele+ento* de /, ele+ento a ele+ento. 2.; DeHnir un nue/o /ector 5ue *ea el tra*pue*to de / 2 aplicar a e*e /ector el co+ando *i3e. CE* co6erente el re*ultadoG Introduccin al tratamiento de matrices 1.; &u+ar lo* ele+ento* diagonale* de la +atri3 , re1iri-ndono* a ello*, ele+ento a ele+ento. #ode+o* *u+ar o re*tar +atrice* para tener otra* +atrice*. 2.; De1inir la +atri3 DB2B;. 3.; DeHnir la +atri3 D B B J K B. Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 3 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) >.; DeHnir la +atri3 C B . ?.;De1inir la +atri3 DBB;LB co+o DBB9I;: @.; De1inir una +atri3 D cu2o* ele+ento* *eanM ;2, 1, 0.2, N ;0.A A.; #edir a2uda *o0re la 1uncin e2e, 2 de1inir la +atri3 diagonal de 10L10 Definicin de submatrices 1.; Utili3ando el co+ando *i3e, ra3ona *o0re lo* pro0le+a* en lo* 5ue *e re1iere a di+en*ione* en la +ultiplicacin. 2.; DeHnir una +atri3 de no+0re B1 co+o la in/er*a de B. Multiplicar B por B1 2 ra3onar la co6erencia del re*ultado. Clculo de autovalores 1.; DeHnir un /ector 4 co+o la pri+era colu+na de la +atri3 V. 2.;Calcular el producto de 4. 3.;Calcular el producto de 1>.0@@>4. Resolucin de sistemas lineales 1.; DeHnir una +atri3 B2B BLBt 2.; Calcular lo* auto /alore* de B2. 3.; Encontrar la *olucin del *i*te+a lineal BBO < B / >.; DeHnir una +atri3 P de3<3 a partir de la* tre* pri+era* colu+na* de la +atri3 B. @.; DeHnir un /ector 6 utili3ando la Elti+a colu+na de B. A.; #edir a2uda de la 1uncin det. F.; Calcular el deter+inante de la +atri3 P. Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 4 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) Vectorizacin de operaciones 1.; Borrar la +e+oria por5ue /a+o* a e+pe3ar con co*a* nue/a* reutili3ando no+0re* de /aria0le* 5ue 2a 6e+o* u*ado. 2.; DeHnir un /ector tal 5ue *u* co+ponente* *ean la* de / al cu0o. 3.; DeHnir un /ector t cu2a pri+era co+ponente *e ala ;>, 5ue tenga un incre+ento entre co+ponente* de0.0? 2 ter+ine en el punto1. >.; DeHnir un /ector 2 a partir de cada co+ponente del /ector t reci-n deHnido co+o= 2 B?eJtQ2R *in910t: ?.; Di0u.ar la cur/a t, 2. Creacin de graficas 1.; En la /entana en la 5ue aparece la Hgura, *eleccionar Edit, Cop2 Sigure. 0rir un nue/o docu+ento de Tord 2 pegar la Hgura. 2.; #edir a2uda del co+ando grid. 3.; Di0u.ar la cur/a t, 2 del e.ercicio > con e5ui* ro.a* 2 con una ret8cula incorporada. Conjunto de rdenes 1.; Crear 2 e.ecutar de*de Matla0 un Hc6ero 5ue *e lla+e BI#.+ 2.; #edir a2uda del co+ando pau*e e incorporarlo al e.ercicio anterior para /er todo* lo* pa*o* de la *ecuencia de co+ando*. R'-!.t+o- Realice lo 5ue *e pide. Mencione la* operacione* 0,*ica* 5ue aprendi a utili3ar a*8 co+o la *inta<i* de cdigo para la reali3acin de tre* de ella*. Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 5 CUDER!" DE #R$C%IC& DE 'B"R%"RI" DE (DI!MIC DE &I&%EM&) CDu- tan i+portante cree u*ted 5ue e* la di*tincin entre +inE*cula* 2 +a2E*cula* a la 6ora de tra0a.ar con Mat'a0G C#or 5u-G Con a2uda del co+ando (6elp) eli.a tre* co+ando* de lo* aprendido* 2 o0tenga el e*crito de a2uda, indi5ue dentro de e*ta *eccin el co+ando 2 una e<plicacin 0re/e de la a2uda propue*ta. C#ara 5u- *ir/e un arc6i/o .+G Mencione un ca*o en el 5ue contar con e*te tipo de arc6i/o pudiera *er una /enta.a. Con".!-#on'- Realice una redaccin, no +a2or a una cuartilla donde *e7ale lo 5ue aprendi con la reali3acin de la pr,ctica. De0er, de*tacar *i el o0.eti/o *e alcan3 o no, ade+,* de decir en 5u- cree 5ue le 0ene1icie lo* conoci+iento* ad5uirido* en la pr,ctica corre*pondiente. R'/'r'n"#+- %#%.#o0r1/#"+- DE I!%ER!E% 6ttp=UU444.1di.uc+.e*Upro1e*orU+*anto*U+anuale*U+anualV+atla0Vcpd.pd1 Cuaderno de prcticas de laboratorio de; Dinmica de sistemas Pgina 6