You are on page 1of 6

Lqborqtorio 1 Introduccin q MATLAB

MATLAB es lq obrevioturo de "MATrx LABorotory". Los copocidodes de MATLAB von ms oll de su concepcin originol, y es un sistemo interactivo y un lenguoje de progromqcn poro clculos tcncos y centficos en general, que permite reolizqr,fcilmente onliss de doto, clculos numricos y grrf icos.
cPor qu utilizqr MATLAB2

MATLAB se ho convertido en uno de lqs herromientos ms importontes en el rea de los sistemqs de comuncocicn. El rpido incremento de lo complejidod en el reo de los comunicaciones, prncipolmente digitoles, hocen el dseo y el onlisis cosi imposble sin el opoyo c lq simulocin por computodoro. MATLAB es muy prctico ol momento de lo simulocin por computodoro. Lo formo como trobojo con orreglos motrices reduce signfcotvomente el tiempo de desorrollo de progromos. Adems incluye un sinnmero de funciones yo definidos en sus "cojos de herromientos". A diferencio de otros lenguojes de

computodoro, no se requiere compilar el progromo ejecutoble, y los correcciones son fciles de reolizar directomente en el editor y verificor resultqdos en lo ventano de trobojo.

A continuocin se troton olgunos de los ospectos bsicos sobre MATLAB gue permitirn el uso del mismo poro del desorrollo de los experiencios de loborotorio. Lo prcticq continuo se hoce necesorio poro uno mejor comprensin del progromo y el desorrollo de hobilidodes. En el Anexo A se incluye un
resutnen de los cornqndos bsicos de MATLAB.

Ventonos de Comondos, de 6rficos, y de Edicn Lo ventono de comondos es lo primero ventono que se obre ol octivor MATLAB. Esto consto bsicomente de un indicodor (rr) que perrnite et uso de funciones predetermnodos en MATLAB o creodos por el usuoro; y/o el uso como colculodoro. fncluye iconos poro lo edicin de funciones y sub-mens gue corren vorios oplicociones del progromo y permten hosto cierto grodo su rpido y fcil
conf gurocn.
Comunicociones

I - Texto de Loborolorio Universidod Tecnolgico de Ponom Focultod de fngenierlo Elctrico

Expresones

!ii!i!_expresin o sirnplernente expresin. variable


=

:ffrrl:

Es importonte reconocer gue MATLAB es un renguo je de expresiones. Los e! "r::^.:.,.t-|^ryr usuorio son inrerpretod y evoruodos por er sisrerno to l:ri?:rem.ent.e formo de tos

"rpr"J,Jni;;'r^?*J"!Xl
d;.j; io l; ;;;;;; ;#;

Un ospecto importonle que se de6e recordor sobre los voriobles es que estos A1 po. . Vottoje, ;-VoLlorE ron :::,^:lt: diferente_s. Los vorqbres pueden- votro,e, ".J:Tpto, voriobles :,"ltllll'' tener comenzor con uno letro, seguido de letrqs, dgtos o ,,_,,. Archvos con relocin o los orchivos de MATLAB se puede indicor gue los u script,, o ,,n Files" son orchivos de texto con comqndos paro su posteror evoluocin. Los rnismos permiten evqluor grqn contidod de comondos; cambior volores de voriqbles; controlor el flujo de dotos en pontollo, introducr orreglos de doto, entre otros. Estos orchivos tienen extensin ,,.rr,,

oyudo en MATLAB. se pueden creor funcones con orchivos M. Los mismos ocepton unc o voros voriobles' reolzon ciertos clculos u operociones y retornon los resultodos. Lo sntoxis del orchivo M co*espondiente o unq funcin es: function [x,y,..] = nornbre(o,b,...)

Adicionolmente tenemos los orchivos de ioto y los funcones. creodos en orchivos m, M-Fire Funcron. Los orchivos de doto son J" d;.;p;;i,er-rir", y ASCrr-files' un orchvo MAT contiene dqta olmocenodo en formoto binor0, tnientros que un onchvo Ascrr contiene nforrnocn olrnocenodo en corqcteres Ascrr' Los AAAT Files y los ASCrr-files se pueden creor ,,sove,, con y corgor con el comondo "lood". Poro lo sntoxis qdecuodo el comando debeconsultor lo

Incolzoc i6n de motrices

uno cqrocterstico mportonte de MTLAB es gue todo voriobre se exp?esa como unq inotr2. Existen cuotro mtodos poro incolizor uno motriz: listodo explcito de los volores; lecturq de lq dqtq de un orchivo; uso del operodor ,,:,,,
lo lecturo de lo doto desde er tecrodo con er comondo ,,input,,.
o

Operociones con Motrices, Vectores y Escotores como todo vorioble en MATLAB se expreso corno

reconocet

el tipo de operociones

tnotricioles, operociones entre secuencios u operocones escolores.

que

se guieren neolizor: operociones

unq rnotri z, es importonte

Loborotorio L

:iil"rr:i:g:il:;;:t

Funciones

MATLAB incluye un sinnmero de funciones def nidos Poro su uso inmedioto, desde operodores relocionoles y ldgicos, funcones poro Progromocin (muy similor o lenguoje C), hosto funciones poro implementor modulodores o conoles de sistemos de comunicocn,

6rfcos Otro corocterstico importonte de, MATLAB es lo copocidod poro groficor. Existen mltiples funciones predefinidos que permten genetar 9rficos de distintos corocterstica de formo muy fcil. Lo monipulocin de los mismos poro incluir texto, ttulo, combior colores, etc. tombin resulto muy simple.

Objetivos

. . .

. .

Revisor olgunos de los comondos y coroctersticos bscos de MATLAB. Aplicor olgunos comondos de MATLAB en lo solucin de toreos. Procticor los conceptos, ideos y comondos estudodob en close relotvos o MATLAB. Construir en MATLAB progromas y funciones. Procticor comondoS, monipulocin de orchivoS, fUnciones, motriceS y grficos en MATLAB.

Experencios Desorrolle los siguientes problemos propuestos en forma cloro y ordenodo. Poro el desorrollo de los mismos debe oplicor los conocimentos odquirdos duronte los sesiones de clqse del curso y de las sesiones de copoctocin en MATLAB. No todos los puntos o preguntas en los problemos se pueden solucionor directqmente con el softwore. En olgunos cqsos deber desorrollor porciol o totolmente olgunos puntos en formo anoltico ontes de poder mplementar olguno oplicocin en el progromo.

Comunicociones

I - Texto de Loborotorio Universidod Tecnolgico de Ponomd Focultod de fngeniero Elctrico

de Comondo, Motrices, Arreolos y Escotores

1'

En lo ventono de comondos osgne los siguientes vqlores a los voriobles que se indicon:

o=5, b=7, c=9, =[0 15 2OI n =l'^ I v"q "'q" '' 's :.l, (Jna matriz identidad B,*, 12 4 6)'

2. Verifique lo nformocn de sus voriobles con los comondos who y whos. iCul es lo diferenciq entre ellos?
3. Altnocene su espocio de

trobojo con sove workspoce os.

4. Almocene sus vorobles con el cornondo sove en un orchivo .mot.


5. Almacene lo informocn (volores) de sus voriobles con el comondo sove en un orchivo tpo oscii con exrensin .dot. cmo puede logror esto.?, 6. Utilce el comondo ctc y verif que luego los voriobles en el espocio de trobojo.

7.

Utlice el comondo cleor y verif qu e luego los varob les en el espoco de trobojo. Cul es lo diferencio entre ctc y cleor? verif igue sus

8. cargue lqs voriobles desde el espocio de trobojo olmocenodo. voriobles con whos. Luego hogo un clear y un cli.

9' Corgue el orchivo .mot

con el comqndo tood. Verifiquesus voriobles con whos.

!0. Corgueel orchivo .dot con el comondo tood. Verif ique sus vorobles con whos.
iQu noto? iDnde estr olmocenodo lq nforrnocn de sus voriobles?
rnotz

It. cul es lq diferenciq entre los orchivos osciy

t2' Haga un cleor y un clc.

Ahoro corgue su qrchivo rnot y verifigue sus voriobles en el espocio de trobojo. Asegrese de rener los vorobles creodos en el poso 1.

y B, genere

los siguientes orreglos:

Lobonoforio

1. fntroduccin o II\ATLAB Ar.-Ing. Car{os A. A4.ena Q.

14.Genere los siguentes orreglos. Utilice los comondos: lnspoce, logspoce t1 = O, 1, ..., 15 t2= O,0.5, 1, 1.5, ..,, 10 t3 = 15, 13, 11, ..., -15 t4 con mi! volores entre 0 y 50 distribuidos lineolmente, t5 con cien volores entte 0.001 y 10000 distribuidos en formo logortmico.

15. Utilice el comqndo nput pa?o generor uno secuencio s entre un volor nicial y un volor finol con el incremento especificodo por el usuorio, y uno
secuencio t con 1000 puntos entre un volor inicol y uno f inol indcodos por el usuorio.

Operocones con Motrces, Arreglos

Escolores

Borre todos los voriobles del espocio de trobojo.

16. Genere una motriz

M+x+ cuolquiera que no seo sngulor, uno motriz Nz"+, cuolquiero, un escolor s= 2 y un vector filo de 5 elementos. Determine lo

siguiente: o. El producto de N x M. b. El determinonte de M y el de N. c. Lo inverso de M. d. Lo tronspuesto de N. e. Lo tronspuesto de t. f El producto de s x N. g. Lo funcin r = 4st.

Archvos -m, funcones y grficos Borre todos los vqriobles del espocio de trobojo.

17. fnicie el edtor de texto poro creor un orchivo -m o "scrpt,,. Asigne a este orchivo el nombre Lobl-l7 y desorrolle en l un progromo que Poro groficor olgunos funcones trigonomtricos y sus derivodos.
Los funciones que vomos o grof cor son los siguientes: o. Uno funcin x1 que corresponde o un seol sinusoidol con uno omplitud de5, unq fnecuencio de 100 Hzy 2 perodos. b. Uno funcinx2 que corresponde o un seol snusoidol con uno omplitud de 5, uno f recuenco de 200 Hzy 2 periodos. c. Uno funcin x3 que comasponde o uno funcin tongente en un rongo

de-ran.

Comunicociones f - Texto de Loborotorio Universidod Tecnolgico de Ponom Focultod de fngenierfo Elctrico

fncluyo comentorios. usted debe ojustor los orgurnentos de los funciones poro gue cumplon con sus coroctersticos de intervoto. En el coso de xt y x2 debe ojuston los vectores tiempo del orgumento y en el coso de x3 debe ojustor directomente el orgumento. Desorrolle uno funcin (rn-function) llomodo "dervodo" que permito determnor lo derivodo numrico de cuolguier funcin gue usted envo y retorne lo derivodo de lo rnismo. Pqno realizar derivodos numricos utilice el cornondo diff. Consulte el Anexo B. sobre derivocn numrico.

Dentro

del scrpt originol,

corresPondientes q los denivodos con respecto ol tiempo de los funciones

determine ohoro

lqs funciones yl,

yz,

xl,x?, respectivonente. Tqmbin detrmine lq funcin y3 correspondiente o lo derivodo con resPecto ol ngulo de lo funcin x3. Pqro ello utilice lo funcin
"derivodo" que ho creqdo en el poso onterior.
Luego genere los siguientes grf icos: En uno figura muestre tres grficos (utilce ef comondo subplot): Los funciones xl y xZ en los msmos ejes.

l.

2- Los funciones

3.

xl y su derivodo yL en los mismos ejes. utilice foctor de escolo poro gue yttenga lo mismo omplitud ie xt.

un

Los funciones xz y su derivoda yz en los mismos ejes. utilice foctor de escolo poro gue y? tenga lo mismo omplitud ie xz.

rncluyo ttulo, nombre en los ejes, rejillo, colores dif erentes poro los curvos.

En otro figuro rnuestre los funciones x3 dif erentes (utilice el comondo subplot):
Contidodes Complejos

y su derivodo y3 en dos grficos

Borre todos los vqriobles del espocio de trobojo.

18. fncie el editor de texto poro creor un orchvo -m o "scrpt", y asgnele el nombre Lobl_l8. Desorrolle en l un progranq que muestre el uso de
contidodes complejo. Considere lo siguiente

Grofique su mognitud, fose, porte reol


grf

funcin *@)= u(-o't+.ror)", -10 r

n <10

icos seporodos en unq solo f iguro, utilizonJo subplot

ponte irnoginorio en cuotro


zx2.
ooorororro,i;,r!)i."rr::;;:):#:H8
'-

'

You might also like