UNI0ER!IDD T1CNICA DEL NOR FACULTAD DE INGENIERA EN CIENCIA! APLICADA! LA"ORATORIO DE ECUACIONE! DIFERENCIALE!
INFOR#E DE: ECUACIONE! ECUACIONE! DIFERENCIALE!
Práctica #:
(Tema: Introdu$$i4n a. !o+t5are #at.ab-!imu.in6 #at.ab-!imu .in6 &'()
Fecha Fecha de Realización:
a%o mes
')
&'
día
Rea.i3ado 2or: Alumno (s): - Quimbita Rotman
Gru2o:
Orbe Luis
Fecha de entrega:
&'()
')
&*
+,
a%o mes día
Obsera$iones: Período:
Abri. - A/osto O$tubre - Febrero
Re$ibido 2or:
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
Práctica Nº1 Tema: Utilización del Software Matlab-Simulink Objetivos: • •
•
•
Cncer las características generales de 'atlab( así c) sus c)ands b*sics+ C)p C )pre rend nder er de )e, )e,rr )ane )anera ra la utili utili-a -aci ci.n .n de 'atl 'atlab ab )edi )edian ante te pr*c pr*cti tica cass e,ecutadas en el labratri )ediante arregls/ 0ectres( )atrices( 1iper)atrices+ Tener la capac capacida idadd de utiliutili-ar ar crrec crrecta) ta)ent entee ls c)and c)ands s b*sic b*sicss para para la e,ecuci.n de la pr*ctica 2 pder bser0ar slucines pr )edi de gr*!icas en #D 2 3D+ 4der usar 'atlab de )anera !*cil 2 !recuente c) 1erra)ienta indispensable para la ingeniería+ ingeniería+
1.- Trabajo Preparatorio.
MATLAB Introdcci!n El s!t5are )*s usad para ingeniería es 'ATLA6( el cual cnsiste en un pa7uete 7ue )ane,a las )ate)*ticas de una )anera )u2 si)ple( ade)*s est*n 1abilitads cn utilerías 7ue per)iten a ls usuaris reali-ar c)plicads prcedi)ients )ate)*tics cn una gran !acilidad+ Alguns Alguns e,e)pls representati0s ls prprcinan ls )8tds de pti)i-aci.n 7ue re7uieren una gran cantidad de c.)put )ate)*tic+ 'ATLA6 puede reali-ar prcess de pti)i-aci.n a9n pr prgra)adres ine:perts cn tie)ps de desarrll )u2 crts+ Est es debid a la e:istencia de una gran cantid cantidad ad de prgra prgra)as )as agrupa agrupads ds en pa7ue pa7uetes tes espec especial iali-a i-ads ds lla)ad lla)ads s toolboxes desarrllads pr ren)brads especialistas especialistas de td el )und 2 7ue si)pli!ican la labr de desarrll de t8cnicas de resluci.n de prble)as+
"#$ es MATLAB% 'AT 'ATLA6 es una de las l as )uc1as s!isticads s!t5ares dispnibles para resl0er prble)as de )ate)*ticas( tales c) 'aple( 'at1e)atica 2 'at1Cad+ A pesar 7ue( ninguna de ellas es ;la )e,r<+ Tdas Tdas tienen !rtale-as 2 debilidades+ Cada una per)itir* e!ectuar c*lculs )ate)*tics( per di!ieren en el )d c) )ane,an ls c*lculs si)b.l si)b.lic icss 2 prces prcess s )ate) )ate)*ti *tics cs )*s c)plic c)plicad ads( s( c) c) la )anipu )anipulac laci.n i.n de )atrices+ 'ATLA6 es superir en ls c*lculs 7ue in0lucran )atrices( )ientras 7ue
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
Práctica Nº1 Tema: Utilización del Software Matlab-Simulink Objetivos: • •
•
•
Cncer las características generales de 'atlab( así c) sus c)ands b*sics+ C)p C )pre rend nder er de )e, )e,rr )ane )anera ra la utili utili-a -aci ci.n .n de 'atl 'atlab ab )edi )edian ante te pr*c pr*cti tica cass e,ecutadas en el labratri )ediante arregls/ 0ectres( )atrices( 1iper)atrices+ Tener la capac capacida idadd de utiliutili-ar ar crrec crrecta) ta)ent entee ls c)and c)ands s b*sic b*sicss para para la e,ecuci.n de la pr*ctica 2 pder bser0ar slucines pr )edi de gr*!icas en #D 2 3D+ 4der usar 'atlab de )anera !*cil 2 !recuente c) 1erra)ienta indispensable para la ingeniería+ ingeniería+
1.- Trabajo Preparatorio.
MATLAB Introdcci!n El s!t5are )*s usad para ingeniería es 'ATLA6( el cual cnsiste en un pa7uete 7ue )ane,a las )ate)*ticas de una )anera )u2 si)ple( ade)*s est*n 1abilitads cn utilerías 7ue per)iten a ls usuaris reali-ar c)plicads prcedi)ients )ate)*tics cn una gran !acilidad+ Alguns Alguns e,e)pls representati0s ls prprcinan ls )8tds de pti)i-aci.n 7ue re7uieren una gran cantidad de c.)put )ate)*tic+ 'ATLA6 puede reali-ar prcess de pti)i-aci.n a9n pr prgra)adres ine:perts cn tie)ps de desarrll )u2 crts+ Est es debid a la e:istencia de una gran cantid cantidad ad de prgra prgra)as )as agrupa agrupads ds en pa7ue pa7uetes tes espec especial iali-a i-ads ds lla)ad lla)ads s toolboxes desarrllads pr ren)brads especialistas especialistas de td el )und 2 7ue si)pli!ican la labr de desarrll de t8cnicas de resluci.n de prble)as+
"#$ es MATLAB% 'AT 'ATLA6 es una de las l as )uc1as s!isticads s!t5ares dispnibles para resl0er prble)as de )ate)*ticas( tales c) 'aple( 'at1e)atica 2 'at1Cad+ A pesar 7ue( ninguna de ellas es ;la )e,r<+ Tdas Tdas tienen !rtale-as 2 debilidades+ Cada una per)itir* e!ectuar c*lculs )ate)*tics( per di!ieren en el )d c) )ane,an ls c*lculs si)b.l si)b.lic icss 2 prces prcess s )ate) )ate)*ti *tics cs )*s c)plic c)plicad ads( s( c) c) la )anipu )anipulac laci.n i.n de )atrices+ 'ATLA6 es superir en ls c*lculs 7ue in0lucran )atrices( )ientras 7ue
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& )aple l supera en ls c*lculs si)b.lics+ El n)bre )is) de 'ATLA6 es una abre0i abre0iatu atura ra de Matri: Labratr2 =Labratri de )atrices>+ En )uc1as clases de ingeniería( la reali-aci.n de c*lculs cn un prgra)a de c)putaci.n )ate)*tic c) 'ATLA6 sustitu2e la prgra)aci.n de c)putadras )*s tradicinal+ Est n signi!ica 7ue el lectr n deba aprender un lengua,e de alt ni0el c) C?? FORT FORTRA RAN( N( sin sin 7ue 7ue ls ls prg prgra ra)a )ass c) c) 'AT 'ATLA6 LA6 se 1an 1an cn0 cn0ert ertid id en una una 1erra)ienta est*ndar para ingeniers 2 cientí!ics+ 'ATLA6 es a)plia)ente cncid 2 utili-ad en uni0ersidades e instituts para el aprendi-a,e en curss b*sics 2 a0an-ads de )ate)*ticas( ciencias 2+ especial)ente ingeniería+ En la industria se utili-a 1abitual)ente en in0estigaci.n( desarrll 2 dise@ de prttips+
P&ata'ormas 'atLab est* dispnible para un a)pli n9)er de plata!r)as/ estacines de traba, SUN( Apll( VAstatin 2 B4( VA( 'icrVA( uld( Apple 'acints1 2 4C AT c)pat c)patible ibless $3 $3& & super superire ires+ s+ Ope Opera ra ba, ba, siste) siste)as as pe perati rati0 0ss UNI( UNI( 'acints1 2 ind5s+
()*A+ ,* APLIAIN ,* MATLAB Matlab es un potente software utilizado en diferentes áreas de la ingeniería entre otras se menciona:
In/enier0a e&$ctrica 'AT 'ATLA6 LA6 se utili utili-a -a )uc1 )uc1 en inge ingeni nierí eríaa el8c el8ctri trica ca para para aplic aplicac aci ine ness de prcesa)ient de se@ales+ Est tiene una aplicaci.n ptencial en el dise@ de rbts aut.n)s 7ue usen la 0isi.n para na0egar 2 en particular en aplicacines para la seguridad en aut).0iles+
,inámica de '&idos Ls c*lculs 7ue describen 0elcidades de !luids =rapideces 2 direccines> sn i)prtantes en 0aris ca)ps+ En particular( a ls ingeniers aerespaciales les interesa el c)prta)ient de ls gases( tant a!uera de una aerna0e 0e1ícul espacial c)
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& dentr de las c*)aras de c)busti.n+ Visuali-ar el c)prta)ient tridi)ensinal de ls !luids es di!ícil( per 'ATLA6 !rece ciert n9)er de 1erra)ientas 7ue l 1acen )*s sencill+
2NIONALI,A, ,* MATLAB MATLAB es un lengua,e de )u2 alt ni0el dise@ad para c.)put t8cnic+ Integra en un )is) a)biente )u2 !*cil de usar c*lculs( 0isuali-aci.n 2 prgra)aci.n+ En este a)biente ls prble)as 2 sus slucines se pueden e:presar en ntaci.n )ate)*tica !*cil de entender+ Alguns de ls uss )*s c)unes de 'ATLA6 sn/
C*lculs )ate)*tics Desarrll de algrit)s 'delad 2 si)ulaci.n An*lisis de dats 2 Obtenci.n de gr*!icas Desarrll de inter!aces gr*!icas
2NIONALI,A, ,*L +OT3A)* El usuari puede iniciar 'ATLA6 1aciend dble clic sbre el icn de 'ATLA6 in0cand la aplicaci.n desde el )en9 de Inici de ind5s+ Al e,ecutarse 'ATLA6( deber* aparecer una 0entana c) la 7ue se )uestra a cntinuaci.n+
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
Figura 1: La ventana de MATLA !versi"n 1#$
PA)T*+ A ,*+TAA) ,*L *NTO)NO ,* T)ABA4O ,* MATLAB Ventana de Comandos o Consola (Command Windows)
Es la 0entana principal pr )edi de la cual el usuari se c)unica cn 'ATLA6+ El pr)pt =55> indica 7ue 'ATLA6 est* list para recibir c)ands( desde reali-ar peracines b*sicas entre n9)ers 1asta in0car prgra)as 7ue el prpi usuari realice+
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& Figura %: &entana de 'omandos o 'onsola Directorio Actual de raba!o (Current Director")
El directri actual de traba, es una ruta 7ue 'ATLA6 utili-a c) punt de re!erencia+ Cual7uier arc1i0 de 'ATLA6 7ue el usuari desee e,ecutar debe estar ubicad en el directri de traba,+ Una )anera r*pida de 0er ca)biar el directri de traba, es pr )edi del ca)p )strad en la !igura+
"#$ es e& 6istoria& de comandos% La 0entana de 1istrial de c)ands )uestra un registr de declaracines 7ue !uncin. en el 'ATLA6 actual 2 anterir sesines+ La 1istria de c)and )uestra la 1ra 2 !ec1a de cada sesi.n en !r)at de !ec1a crta del siste)a perati0( seguid de las declaracines para esa sesi.n+ Sprtes en el )argen i-7uierd indican ls c)ands 7ue se prcesan c) un grup+ Una )anc1a de clr precede cada c)and 7ue genera un errr+ 4ara 0er el 1istrial de c)ands( pulse la !lec1a arriba cla0e en la 0entana de c)ands+ 4ara recuperar un c)and utili-and a una cincidencia parcial( escriba cual7uier parte del c)and en el sí)bl del siste)a 2 lueg presine la tecla de !lec1a 1acia arriba+ 'ATLA6 aut)*tica)ente eli)ina las entradas )*s antiguas+ 4r de!ect( el 1istrial de c)ands a1rra #G+$$$ c)ands+
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
(L2LO+ +IMPL*+ *N MATLAB 'ATLA6 puede reali-ar c*lculs si)ples c) si se tratara de una calculadra+ 4r e,e)pl( si desea)s reali-ar 3 ? H( si)ple)ente escribi)s despu8s de EDU esta peraci.n re7uerida+ Est es EDU 7 8 9 2 presina)s la tecla ENTER+ =Usare)s negritas para l 7ue escribi)s nstrs 2 nr)al para l 7ue escribe 'ATLA6+> 'ATLA6 ns da el resultad c) ansJ %$ EDU 8 ;<= >*NT*)5 ansJ H EDU = 8 ;?<= >*NT*)5 ansJ G EDU sin@7? ansJ $+%K%%
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& 4ara un listad de tdas las !uncines ele)entales e:istentes en 'ATLA6 si)ple)ente escribi)s 1elp el!un+ El signi!icad de el!un es e&e)entar2 'nctins+
2NION*+ B(+IA+ *N MATLAB Be a7uí una tabla cn algunas funciones elementales/
,escripci!n Valr abslut de x
Notaci!n ient0'ica L x L
Nombre en MATLAB abs@?
*jemp&o 55 abs@-=? ans =
Raí- cuadrada de x
x
sCrt@?
55 sCrt@D1? ans E
E:pnencial de x
e
x
ep@?
55 ep@F? ans 1D.17=
Lgarit) natural de ln= x > x
&o/@?
55 &o/@1GG? ans .;GF=
Lgarit) en base lg= x > . lg%$ = x> %$ de x
&o/1G@?
55 &o/1G@1GGG? ans 7
Sen de x
sen= x >
sin@?
55 sin@pi<;? ans G.FGGG
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& Csen de x
cs= x >
cos@?
55 cos@pi<;? ans
= x en radianes>
G.D;;G Tangent de x
tan= x >
tan@?
55 tan@pi<;? ans
= x en radianes>
G.F99 Secante de x
sec= x >
sec@?
sec@pi<? ans
= x en radianes>
1.1= Csecante de x
csc= x >
csc@?
csc@pi<? ans
= x en radianes>
1.1= Ctangente de x
ct= x>
cot@?
cot@pi<? ans
= x en radianes>
1.GGGG Arcsen de x
!($
sen −%= x >
asin@?
55
[email protected]? ans G.F=7;
Arccsen de x
!($
−%
cs = x>
acos@?
55
[email protected]? ans 1.G9=
Arctangente de x
!($
%
tan − = x>
atan@?
atan@1? ans G.9DF
Factrial de x
x M
'actoria&@?
55 'actoria&@F? ans 1=G
=>
El 0alr de retrn de la !unci.n 0iene dad en radianes+
Algunas constantes definidas en MATLA son:
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& pi
3+%K%G#&GPP+
i unidad i)aginaria J
−%
,
igual 7ue i
eps
precisi.n de las peracines de punt !ltante( # "G#
In!
in!init
NaN
n un n9)er =Nt a Nu)ber>
En particular eps es una cantidad 7ue se usa pr l general para e0itar di0isi.n pr cer 2 NaN es un resultad 7ue 'ATLA6 presenta cuand el resultad de la peraci.n indicada n es nu)8ric+
LI+TA ,* OMAN,O+ ,* MATLAB Respect a la ntaci.n( ls c)ands 'atlab del tlb: de cntrl de siste)a se destacan en r, )ientras 7ue ls c)ands 'atlab n est*ndares se destacan en 0erde+
omando
,escripci!n
abs
Valr Abslut
acQer
Calcula la )atri- para ubicar ls pls de A6( 0ea ta)bi8n place
a:is
Crrige la escala del gr*!ic actual( 0ea ta)bi8n plt( !igure
bde
Dibu,a el diagra)a de 6de( 0ea ta)bi8n lgspace( )argin( n27uist%
c#d)
4asa del siste)a cntinu al discret
cl!
6rra la !igura =use clg en 'atlab 3+G>
cn0
Cn0luci.n =9til para )ultiplicar plin)is>( 0ea ta)bi8n decn0
ctrb
'atri- de cntrlabilidad( 0ea ta)bi8n bs0
decn0
Decn0luci.n 2 di0isi.n de plin)is( 0ea ta)bi8n
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& cn0 det
Balla el deter)inante de una )atri-
di)pulse
Respuesta al i)puls de siste)as lineales de tie)p discret( 0ea ta)bi8n dstep
dl7r
Dise@ de reguladres LR lineales cuadr*tics para siste)as de tie)p discret( 0ea ta)bi8n l7r
dlsi)
Si)ulaci.n de siste)as lineales de tie)p discret( 0ea ta)bi8n lsi)
dstep
Respuesta al escal.n de siste)as lineales de tie)p discret( 0ea ta)bi8n stairs
eig
Calcula ls aut0alres de una )atri-
eps
Tlerancia nu)8rica del 'atlab
!eedbacQ
Cne:i.n de ds siste)as pr reali)entaci.n
!igura
Crea una nue0a !igura rede!ine la !igura actual ( 0ea ta)bi8n subplt( a:is
!r
La- FrNe:t
!r)at
Fr)at Nu)8ric =dígits signi!icati0s( e:pnentes>
!unctin
4ara arc1i0s) del tip !unci.n
grid
Dibu,a la grilla en el gr*!ic actual
gte:t
Agrega te:t al gr*!ic actual( 0ea ta)bi8n te:t
1elp
A2uda
1ld
'antiene el gr*!ic actual( 0ea ta)bi8n !igure
i!
E,ecuta c.dig cndicinal)ente
i)ag
De0uel0e la parte i)aginaria de un n9)er c)ple,( 0ea ta)bi8n real
i)pulse
Respuesta al i)puls de siste)as lineales de tie)p cntinu( 0ea ta)bi8n step( lsi)( dlsi)
input
4r)pt para entrada de usuari =lectura de dats>
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& in0
In0ersa de una )atri-
legend
Le2enda en un gr*!ic
lengt1
Larg de un 0ectr( 0ea ta)bi8n si-e
linspace
De0uel0e un 0ectr lineal)ente espaciad
lg
lgarit) natural( ta)bi8n lg%$/ lgarit) c)9n
lglg
ra!ica usand dble escala lgarít)ica( ta)bi8n se)ilg:se)ilg2
lgspace
De0uel0e un 0ectr lgarít)ica)ente espaciad
l7r
Dise@ de reguladres lineales cuadr*tics LR para siste)as cntinus( 0ea ta)bi8n dl7r
)argin
De0uel0e )argen de ganancia( )argen de !ase( 2 !recuencias de cruce( 0ea ta)bi8n bde
nr)
Nr)a de un 0ectr
bs0
'atri- de bser0abilidad( 0ea ta)bi8n ctrb
nes
De0uel0e un 0ectr )atri- de uns( 0ea ta)bi8n cers
place
Calcula la )atri- para ubicar ls pls de A6( 0ea ta)bi8n acQer
plt
Dibu,a un gr*!ic( 0ea ta)bi8n !igure( a:is( subplt+
pl2
De0uel0e el plin)i característic
pl20al
Valr nu)8ric de un 4lin)i
print
I)pri)e el gr*!ic actual =a i)presra a arc1i0 pstscript>
p-)ap
'apa de pls 2 cers de siste)as lineales
ranQ
Balla la cantidad de renglnes clu)nas lineal)ente independientes de una )atri-
real
De0uel0e la parte real de un n9)er c)ple,( 0ea ta)bi8n i)ag
rlc!ind
Balla el 0alr de Q 2 ls pls en el punt
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& seleccinad rlcus
r*!ica el lugar de raíces
rts
1alla las raíces de un plin)i
set
Set=gca(ticQ(:ticQs(ticQ(2ticQs> para cntrlar el n9)er 2 el espaciad de )arcas en ls e,es
series
Intercne:i.n en serie de siste)as Lineales 7ue n dependan del tie)p
sgrid
enera grilla de ra-.n de a)rtiguaci.n =-eta> 2 !recuencia natural =n> cnstantes ( 0ea ta)bi8n ,grid( sigrid( -grid
si-e
De0uel0e la di)ensi.n de un 0ectr )atri-( 0ea ta)bi8n lengt1
s7rt
Raí- cuadrada
ss
Crea )dels en espaci de estad cn0ierte )dels LTI a espaci de estad( 0ea ta)bi8n t!
ss#t!
representaci.n Espaci de estad a !unci.n de trans!erencia ( 0ea ta)bi8n t!#ss
ss#-p
representaci.n Espaci de estad a plcer (0ea ta)bi8n -p#ss
stairs
r*!ic tip escalera para respuesta discreta( 0ea ta)bi8n dstep
subplt
Di0ide la 0entana r*!ic en seccines( 0ea ta)bi8n plt( !igure
te:t
Agrega te:t al gr*!ic actual( 0ea ta)bi8n title( :label( 2label( gte:t
t!
Crea una !unci.n de trans!erencia cn0ierte a !unci.n de trans!erencia( 0ea ta)bi8n ss
t!#ss
Funci.n de Trans!erencia a representaci.n en espaci de estad( 0ea ta)bi8n ss#t!
t!#-p
representaci.n Funci.n de Trans!erencia a 4lcer ( 0ea ta)bi8n -p#t!
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& title
Agrega un títul al gr*!ic actual
:label2label
Agrega una identi!icaci.n al e,e 1ri-ntal0ertical del gr*!ic actual( 0ea ta)bi8n title( te:t( gte:t
-ers =cers>
De0uel0e un 0ectr )atri- de cers
-grid
enera grilla de ce!iciente de a)rtigua)ient =-eta> 2 !recuencia natural =n> cnstante ( 0ea ta)bi8n sgrid( ,grid(sigrid
-p#ss
4lcer a representaci.n en espaci de estad( 0ea ta)bi8n ss#-p
-p#t!
4lcer a representaci.n !unci.n de trans!erencia ( 0ea ta)bi8n t!#-p
Esta lista es sl re!erencial( si necesita )*s a2uda acuda a W1elpX c)and W en el )is) 'atlab para )*s re!erencias+
H)(IA+ *N ,O+ ,IM*N+ION*+ nciones e&ementa&es para /ra'icar plt " crea una gr*!ica de 0ectres . clu)nas de )atrices+ lglg " crea una gr*!ica utili-and una escala lgarít)ica para a)bs e,es+ se)i lg: " crea una gr*!ica utili-and una escala lgarít)ica para el e,e": 2 una escala lineal para el e,e"2+ se)ilg2 " crea una gr*!ica utili-and una escala lgarít)ica para el e,e "2 2 una escala lineal para el e,e":+ #uedes a$adir t%tulos& encabezamientos de e!es& l%neas entre cortadas " te'to a tus rficas utilizando*
tittle " a@ade títul a la gr*!ica :label " a@ade encabe-a)ient al e,e": 2label " a@ade encabe-a)ient al e,e"2 te:t " a@ade una cadena de te:t en una lcali-aci.n especí!ica
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& gte:t " a@ade te:t a la gr*!ica utili-and el rat.n grid " crea líneas entrecrtadas
)*AIN ,* 2NA H)(IA C)and 4lt
+intais/ a> plt=2> b> plt=:(2> c> plt=:(2(tipYlínea> d> plt=:%(2%(tipYlíneaY%(:#(2#(tipYlíneaY#( +++ ( :n(2n(tipYlíneaYn> Si 2 es un 0ectr( plt=2> prduce una gr*!ica lineal de ls ele)ents de 2 0ersus el índice de ests+ Si especi!ica ds 0ectres c) argu)ents( plt=:( 2> prduce una gr*!ica de 2 0ersus :+
+0mbo&o o&or 2/ a)arill )/ )agenta c c2an/ =a-ul clar> r/ r, g/ 0erde b/ a-ul 5/ blanc Q/ negr
+0mbo&o *sti&o de &0nea + punt
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& circul : )arca ? )as asterisc " s.lid / puntead "+ seg)ent punt "" seg)ent
=.- *Cipos Materia&es C)putadra S!t5are 'atlab #$%3a
7.- Trabajo en e& Laboratorio 4rcedi)ient/ %+ Se e)pie-a la pr*ctica cn la e:psici.n pr parte del dcente en la cual inclu2e de!inicines( características( !uncinalidad( c)ands b*sics 2 aspects generales 7ue indican clara)ente la ptencialidad del prgra)a 'atlab principal)ente para reali-ar si)ulacines de prble)as de ingeniería+ #+ Despu8s de tener un cnci)ient de la plata!r)a 'atlab así c) la !a)iliari-aci.n de c)ands se prcede a la reali-aci.n de di!erentes e,ercicis 7ue se detallan a cntinuaci.n =la prgra)aci.n se reali-a en una 0entana lla)ada scrip>+
*4*)IIO No 1 2JZ$/+%/%[\ plt=2>\ ] prduce una gr*!ica lineal de ls ele)ents de 2 0ersus el índice de ests+ Si especi!ica ds 0ectres c) argu)ents( plt=:( 2> prduce una gr*!ica de 2 0ersus :+ :JZ$/+%/%[\ plt=:(2>]gra!ic de 2 0s : :%J$/%$] genera un 0ectr de $ a %$ 2%J:%+^#] calcula ls 0ectres de : al cuadrad 2#J:%?% ] Calcula gra!ica de :?% plt=:%(2%(:%(2#> ]gra!ic de 2% 0s :% 2 de 2a 0s :% 2JZ$/+%/%[\ plt=2>\
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& :JZ$/+%/%[\ plt=:(2>]gra!ic de 2 0s : :%J$/%$] genera un 0ectr de $ a %$ 2%J:%+^#] calcula ls 0ectres de : al cuadrad 2#J:%?% ] Calcula gra!ica de :?% Figure=%> ]crea una nue0a 0entana de !igura cn 0alres de prpiedad predeter)inads+ plt=:%(2%(:%(2#> ]gra!ic de 2% 0s :% 2 de 2a 0s :% grid n ])uestra las líneas de cuadrícula principales de ls e,es actuales+ Líneas de cuadrícula principales se e:tienden desde cada )arca de 0eri!icaci.n+ !igure =#> ]crea una nue0a 0entana de !igura cn 0alres de prpiedad predeter)inads+ plt=:%(2%(r"">\ grid n :label=tie)p>]sit9a el n)bre al e,e : 2label=psicin angular>]sit9a el n)bre al e,e 2 ] :label " a@ade encabe-a)ient al e,e": 2label " a@ade encabe-a)ient al e,e" title =ser0)ecanis) de psicin> ] agrega el títul especi!icad en la parte superir 2 en el centr de ls e,es actuales+
*4*)IIO No = :Jlinspace="%(3>\ ] de0uel0e un 0ectr !ila de %$$ punts uni!r)e)ente espaciads entre :% 2 :# en este cas ="%(3> pJ Z% K "H "%$[\ 0Jpl20al =p(:>\ ]De0uel0e el 0alr de un plin)i de grad n e0aluada en : !igure=G> plt=:(0>(title=:^3?K:^#"H:"%$> grid n :label=:>(2label=0>
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
*4*)IIO No 7 :Jlinspace=$(#pi(3$>\ ]de0uel0e un 0ectr !ila de %$$ punts uni!r)e)ente espaciads entre :% 2 :#+ 2Jsin=:>\ -Jcs=:>\ !igure=%$> plt=:(2(b(:(-(r+"> legend=Sen=:>(Csen=:>> ] crea una le2enda para ls actuales e,es usand las eti7uetas especi!icadas+ :label=:>(2label=2> grid n
*4*)IIO No
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& :Jlinspace=$(#pi(3$>\ ] de0uel0e un 0ectr !ila de %$$ punts uni!r)e)ente espaciads entre :% 2 :# en este cas =$(#pi(3$>\ 2Jsin=:>\ -Jcs=:>\ aJ#sin=:>+cs=:>\ bJsin=:>+=cs=:>?eps>\ !igure=%#> subplt =##%> +] se di0ide la !igura actual en una )" pr "n de red 2 crea un e,es para una subtra)a en la psici.n especi!icada pr p plt=:(2>(a:is=Z$ #pi "% %[>(title=sin=:>> grid n subplt=###> plt=:(->(a:is=Z$ #pi "% %[>(title=cs=:>> grid n subplt=##3> plt=:(a>(a:is=Z$ #pi "% %[>(title=#sin=:>cs=:>> grid n subplt=##K> plt=:(b>(a:is=Z$ #pi "#$ #$[>(title=sin=:>cs=:>> grid n
*4*)IIO NoF !igure=%K> tJlinspace=$(%$pi>\ plt3=sin=t>(cs=t>(t> title=B8lipce>(:label=sin=:>>(2label=cs=:>> -label=t>
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
'ate)*tica reaci!n de na matriJ simb!&ica s2)s=a(b(c(d> ] Crea sí)bls 2 0ariables en :2 2 en este cas en la 0ariables =a(b(c(d>+ 'JZa(b\c(d[ det='> ] de0uel0e el deter)inante de la )atri- cuadrada '+ si-e='> ] De0uel0e el ta)a@ de cada di)ensi.n de la )atri- ' en un 0ectr( d( cn ele)ents ndi)s='> +
,erivada de na 'nci!n simb!&ica s2)s =a(b(c(d(:(s> !Ja:^3 ?:^# "b: "c\
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& di!!=!>] calcula las di!erencias entre ele)ents ad2acentes de a l larg de la pri)era di)ensi.n de )atri- cu2 ta)a@ n es igual a %/ di!!=!(a> di!!=!(#> di!!=!(a(#>
Inte/raci!n s2)s : s ) n !Jsin=s ? #:> int=!> +] calcula la integral inde!inida de e:pr cn respect a l si)b.lic 0ar 0ariable escalar
Inte/raci!n syms x s m n f=sin(s+2*x) int(f) int(f,s) int(f,pi/2,pi)
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
Hrá'icos de epresiones simb!&icas syms t y=-4.8768*t^2+20*t+30 ezplot(y,0 6!) "#i$ on
+o&ci!n de ecaciones a&/ebraicas syms % & ' $ sole(%*x^2+&*x+')
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
•
)i se *uiere otra variable *ue no sea por omisi"n+ se ,ace lo siguiente
sole(%*x^2+&*x+',&)
*caciones tri/onom$tricas e% 'os()=sin() syms t f=sole('os(t)-sin(t)) %=sole(t%n(t)-sin(2*t)) $o&le(f)
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
+o&ci!n de varias ecaciones a&/ebraicas syms x y % %2!=sole(x^2+x*y+y-3, x^2-4*x+3)
+OL2ION ,* *2AION*+ ,I*)*NIAL*+ e% $y/$t=+y^2 $sole(y=+y^2)
+o&ci!n ecaci!n di'erencia& con condiciones inicia&es se% y(0)= $sole(y=+y^2,y(0)= )
+o&ci!n ec. di'. de se/ndo ordenK con = condiciones inicia&es e% $2y/$t2='os(2t)-y, $y/$t(0)=0, y(0)= y=$sole(2y='os(2*t)-y,y(0)=0,y(0)= )
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
-rafica de la soluci"n fi"#e(2) ezplot(y,-6 2!) "#i$
ando sean varias ecaciones di'erencia&es e% $f/$t=3f+4" $"/$t=-4f+3" f,"!=$sole(f=3*f+4*","=-4*f+3*" )
*caci!n ,i'erencia& de se/ndo orden y=$sole(x^2*2y+7*x*y+*y=0-4/x,y()=,y()=0 ,x) y=simple(y)
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
'onsidere una expansi"n en series de Ta.lor :Js2)=:> f=t%ylo#(lo"(x+)/(x-)) p#etty(f)
+imp&i'icaci!n de epresiones syms x y % simplify(lo"(2*x/y)) simplify(sin(x)^2+3*x+'os(x)^2-) simplify((-%^2+)/(-%))
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
Trans'ormada de Lap&ace syms % s t f=exp(-%*t)*'os(*t) =l%pl%'e(f,t,s) p#etty()
Trans'ormada inversa de Lap&ace il%pl%'e(,s,t)
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
.- In'orme Al reali-ar la presente pr*ctica se pretende tener un c)ple)ent de cnci)ient te.ric"pr*ctic el cu*l es su)a)ente i)prtante para entender c.) se prcede a resl0er prble)as de ingeniería( n li)it*ndse 9nica)ente al an*lisis te.ric\ l 7ue per)itir* a ls estudiantes cncer sbre 'atlab 2 aprender su utili-aci.n+
onc&siones: •
•
•
•
Se 1a lgrad c)prender las características de 'atlab"Si)ulinQ así c) el us de ls di!erentes c)ands 7ue 1ace psible la prgra)aci.n en 'atlab+ Se 1a pdid utili-ar crrecta)ente ls c)ands b*sics ls cuales 1an sid indispensables para el desarrll de la pr*ctica+ Se 1a lgrad tener una idea bastante clara del lengua,e de prgra)aci.n 7ue utili-a 'atlab( en la cual el us de 0ectres( )atrices e 1iper)atrices sn !unda)entales+ Se pud utili-ar 'atlab de )anera !*cil una 0e- ad7uirid ls cnci)ients necesaris para su e,ecuci.n+
)ecomendaciones: •
•
•
•
4ara pder utili-ar 'atlab de )anera )*s !luida 2 de )anera crrecta es necesari un pre0i cnci)ient b*sic de prgra)aci.n+ Al ))ent de e)pe-ar a digitar ls di!erentes c)ands es necesari tener )uc1 cuidad cn errres de escritura para e0itar prble)as de lectura al ))ent de la e,ecuci.n+ 4ara un )e,r apr0ec1a)ient de 8sta ptente 1erra)ienta para la ingeniería c) l es 'atlab es necesari )antenerse en cnstante !a)iliari-aci.n utili-aci.n cn el prgra)a+ Se rec)ienda usar n)bres de 0ariables 7ue per)itan saber de !r)a intuiti0a cual es el dat 7ue se al)acena en cada 0ariable+
.1.- estionario
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%&
a? "#$ es Mat&ab% 'ATLA6 es una de las )uc1as s!isticadas 1erra)ientas de c)putaci.n dispnibles en el c)erci para resl0er prble)as de )ate)*ticas( tales c) 'aple( 'at1e)atica 2 'at1Cad+ b? "#$ si/ni'ica &a abreviatra MATLAB% El n)bre )is) de 'ATLA6 es una abre0iatura de Matri: Labratr2 =Labratri de )atrices>+ c? *n &a In/enier0a *&$ctrica "Para C$ se ti&iJa MATLAB% 'ATLA6 se utili-a )uc1 en ingeniería el8ctrica para aplicacines de prcesa)ient de se@ales+ Est tiene una aplicaci.n ptencial en el dise@ de rbts aut.n)s 7ue usen la 0isi.n para na0egar 2 en particular en aplicacines para la seguridad en aut).0iles+
d? "á&es son &os sos más comnes de MATLAB% C*lculs )ate)*tics Desarrll de algrit)s 'delad 2 si)ulaci.n An*lisis de dats 2 Obtenci.n de gr*!icas Desarrll de inter!aces gr*!icas • • • • • •
e? "#$ es e& 6istoria& de comandos% La 0entana de 1istrial de c)ands )uestra un registr de declaracines 7ue !uncin. en el 'ATLA6 actual 2 anterir sesines+ La 1istria de c)and )uestra la 1ra 2 !ec1a de cada sesi.n en !r)at de !ec1a crta del siste)a perati0( seguid de las declaracines para esa sesi.n+ Sprtes en el )argen i-7uierd indican ls c)ands 7ue se prcesan c) un grup+ Una )anc1a de clr precede cada c)and 7ue genera un errr+
'? "á&es son &as 'nciones e&ementa&es para /ra'icar% plt " crea una gr*!ica de 0ectres clu)nas de )atrices+ lglg " crea una gr*!ica utili-and una escala lgarít)ica para a)bs e,es+ se)i lg: " crea una gr*!ica utili-and una escala lgarít)ica para el e,e": 2 una escala lineal para el e,e"2+ se)ilg2 " crea una gr*!ica utili-and una escala lgarít)ica para el e,e "2 2 una escala lineal para el e,e":+
/? Mencione &os comandos ti&iJados para poner teto en &as /rá'icas. tittle " a@ade títul a la gr*!ica
UNIVERSIDAD TÉCNICA DEL NORTE Facultad de Ingeniería en Ciencias Aplicadas Labratri de Ecuacines Di!erenciales Abril"Agst #$%& :label " a@ade encabe-a)ient al e,e": 2label " a@ade encabe-a)ient al e,e"2 te:t " a@ade una cadena de te:t en una lcali-aci.n especí!ica gte:t " a@ade te:t a la gr*!ica utili-and el rat.n grid " crea líneas entrecrtadas
6? Mencione &os s0mbo&os para &os esti&os de &0nea. + punt circul : )arca ? )as asterisc " s.lid / puntead "+ seg)ent punt "" seg)ent i? )ea&ice n pro/rama Ce me permita ca&c&ar &a derivada de na 'nci!n simb!&ica. s2)s =a(b(c(d(:(s> !Ja:^3 ?:^# "b: "c\ di!!=!> di!!=!(a> di!!=!(#> di!!=!(a(#>
F.- Bib&io/ra'0a •
48re- L.pe- C8sar+ =#$$#>+ MATLA . sus aplicaciones en las ciencias . la
•
ingeniería/ 4rentice Ball+ 4*ginas/ & _ %K+ 6*e- L.pe-( Da0id+ =#$$&>+ MATLA con aplicaciones a la ingeniería+ física .
•
finanzas+ Al!a)ega+ 4*ginas/ _ 3#+ 're Bll2+ =#$$H>+ Matlab para ingenieros+ 4earsn 4rentice Ball+ 4*ginas/ %
•
_ G3+ Escalante Fern*nde-( Ren8 =#$$&>+ '0)2 34T250'T232 56 MATLA/
•
Editrial E7uincci+ Vene-uela+ ilat A)s+ MATLA: 04A 34T250''374 '24 686M9L2) 9'T3'2) +
•
Editrial Re0ert8+ Espa@a #$$&+ `a0ier arcía de `al.n( `s8 Ignaci Rdrígue-( `es9s Vidal+ A9645A MATLA ;/< '2M2 )3 6)T0&36A 64 93M62 + Escuela T8cnica Superir de Ingeniers Industriales+ Uni0ersidad 4lit8cnica de 'adrid+ Espa@a #$$G+