You are on page 1of 9

MATLABconaplicacionesalAnlisisEstructural

Documento Complementario N2 FAMILIARIZACIN CON EL ENTORNO MATLAB 1. BARRAS DE HERRAMIENTAS MS COMUNES El entorno de trabajo de Matlab es muy grfico e intuitivo, similar al de otras aplicaciones profesionales de Windows. Al iniciar el programa, lo primero que usted podr ver el escritorio de Matlab, consistente de herramientas (tipo GUIs o Graphical User Interfaces, Interfaces Grficas de Usuario) para el manejo de archivos, variables y aplicaciones asociadas al software. El usuario podr cambiar la apariencia que el escritorio trae por defecto; esto incluye cambiar el tamao de las ventanas, y mover y/o cerrar ventanas. Las principales herramientas que se pueden encontrar en el escritorio se presentan a modo de resumen en la tabla N1, con el fin de dar un perspectiva global de las mismas.
Herramienta ArrayEditor CommandWindow CommandHistory CurrentDirectory Browser Editor/Debugger Figures HelpBrowser Profiler StartButton WebBrowser WorkspaceBrowser Descripcin Viewarraycontentsinatableformatandeditthevalues EjecutalasfuncionesdeMatlab PermiteverlalistadefuncionesquesehaningresadoenelCommandWindow, copiarlas,ejecutarlasyms Muestralosficherosycarpetas;ordenadosporfecha,tamao,nombre,etc. Seutilizaparacreararchivos.m,quesonprogramasquecontienenconjuntosde comandosofunciones. Crea,modifica,muestraeimprimefigurescreadasenMatlab PermitevisualizarybuscarladocumentacinparatodoslosproductosMathWorks Mejoralapresentacindelosarchivos.musandoestainterfazgrfica Ejecutaherramientasypermiteaccederadocumentacinpara PermitebuscarinformacinsobreMatlabenInternet Permiteverycambiarloscontenidosdeworkspace

Tabla N1-Principales herramientas del escritorio de Matlab

Las componentes ms importantes del entorno de trabajo de Matlab son las siguientes:

ProgramadeIngenieraCivilUniversidaddeAntioquia

Pgina1

MAT TLABcon naplicacionesalA Anlisis Estructural

En la lneas q a conti as que inuacin si iguen, se p presentan un poco m de info ms ormacin sobr las herra re amientas a antes menc cionadas y se hace s ubicaci respecti en el su n iva escr ritorio de M Matlab. El orio de Mat tlab (Matla Deskto ab op): 1.1. E Escrito Es la ventana o contene a edor de m ximo nive en la que se puede situar (to dock) el e en las d dems com mponentes. El M Matlab Des sktop es la ventana ms general de la aplicacin El resto de las a n. o vent tanas o c component tes citada pueden alojarse en la M as n Matlab Des sktop o ejecutarse com ventana indepen mo as ndientes. A su vez, lo compon os nentes alojados en el M Matlab Des sktop pued den aparec como s cer sub-ventan indepe nas endientes o como pest taas dentr de una d las sub-ventanas. ro de

Figura N 1-Aspecto de la vent o tada de inic de Matl cio lab

rranca Ma atlab por p primera ve o cuan ez ndo se eje ecuta el comando Cuando se ar w/Desktop Layout/De efault apare una ve ece entana com la mos mo strada en la Figura a View 10. Aunque dividida en tres zona en rea as, alidad aparecen cua atro compo onentes, pues la sub-ve s entana sup perior izqu uierda contiene dos componen ntes super rpuestas que se permut por me tan edio de la p pestaa co orrespondie ente. Figura N1 muestra u detalle d men D un del Desktop, desde el qu se contr ue rolan las La F componentes v visibles y la forma en que se vi n isualizan.

ProgramadeIng genieraCivi ilUniversidaddeAntioquia

Pgina2

MATLABconaplicacionesalAnlisisEstructural

1.2. Componentes individuales: Estn orientadas a tareas concretas, entre las que se puede citar: a. La ventana de comandos (Command Window), b. La ventana histrica de comandos (Command History), c. El espacio de trabajo (Workspace), d. La plataforma de lanzamiento (Launch Pad), e. El directorio actual (Current Directory), f. La ventana de ayuda (Help) g. El editor de ficheros y depurador de errores (Editor&Debugger), h. El editor de vectores y matrices (Array Editor). i. La ventana que permite estudiar cmo se emplea el tiempo de ejecucin (Profiler). 1.2.1. Command Window (Ventana de Comandos) La parte ms importante de la ventana inicial es la Command Window, que aparece en la parte derecha. Esta es una de las principales herramientas que se pueden usar para ingresar datos, ejecutar las funciones de Matlab, y escribir y mostrar resultados. Es con esta herramienta que se pueden ejecutar (run) los cdigos y funciones ingresados. Sin embargo, en esta ventana no se puede modificar lo que se haya ingresado. Por este motivo se recomienda siempre en el editor, y una vez se est seguro que el algoritmo est bien, se pasa a la ventana de comandos. En esta sub-ventana es donde se ejecutan los comandos de MATLAB, a continuacin del prompt (aviso) caracterstico (>>), que indica que el programa est preparado para recibir instrucciones. Cuando dicha ventana no est abierta, sta se puede activar de dos maneras: Clic en DesktopCommand Window (Se activar una marca) Empleando la funcin commandwindow Si prefiere tener activada slo esta ventana, se puede seguir la siguiente ruta: DesktopDesktop LayoutCommand Window Only. Algunos aspectos tiles de esta ventana son los siguientes: Se permiten lneas de comandos muy largas que automticamente siguen en la lnea siguiente al llegar al margen derecho de la ventana. Para ello hay ir a FilePreferencesCommand Window y activar la opcin Wrap Lines,

ProgramadeIngenieraCivilUniversidaddeAntioquia

Pgina3

MAT TLABcon naplicacionesalA Anlisis Estructural

Clicando c el bot derecho sobre el nombre de una func C con n o e cin que aparezca en e esta ve entana se tiene acces a la pg so gina del He sobre d elp dicha funci Si el n. cdigo fue c ente (fiche *.m) e ero est dispo onible, tam mbin se p puede acc ceder al fichero cor f rrespondiente por me edio del Ed ditor/ Debu ugger. Comenzan C ndo a teclear el nom mbre de u una funci y pulsando la tec Tab, n cla MATLAB c M completa a automtica amente el nombre de la funci o bien muestra e n, en e la lnea siguiente todas las funcione disponib a e s es bles que comienzan con las letras tecle l eadas por e usuario. el . Cuando a ejecutar un fichero *.m se produce un error y se obtiene el C al r e r correspond c diente me ensaje en la Com n mmand W Window, M MATLAB muestra mediante u subraya un enlace a la lnea del fic m un ado chero fuent en la qu se ha te ue producido el error. C p Clicando en ese enlac se va a la lnea co n ce orrespondiente del fichero por medio de Editor/De f r el ebugger. En la figura N N2, se pre esenta el aspecto g general de ventana d comandos. Se de omienda, para una mejor visualizacin, ob bservarla d directamen en Matl nte lab. reco

Figura N2F -Aspecto d la ventan de comm de na mand wind dows

2. and Histor (Historia de Coma ry a andos) 1.2.2 Comma La ventana C v Command History o ofrece acc ceso a la sentenc as cias que se han ejecutado ante eriormente en la Com mmand Win ndow. Esta sentenc as cias estn tambin acce esibles por medio de las tecla y co r e as omo en las versione anteriore pero s es es, esta ventana facilita m mucho el tener una visin ms gene a m eral de lo hecho o eriormente y seleccionar lo que realmente se desea repetir. e a ante Las sentencias ejecutada anterior s as rmente se pueden vo olver a ejecutar mediante un or el ontextual q se abr al clicar sobre ella con el que re as doble clic o po medio de men co
ProgramadeIng genieraCivi ilUniversidaddeAntioquia Pgina4

MAT TLABcon naplicacionesalA Anlisis Estructural

bot derecho Tambin se puede copiar y volcar sobre la ln n o. n en nea de com mandos, pero se ha de copiar tod la lnea, sin que s admita l copia de un fragm o da , se la e mento de la se entencia. Existen op pciones pa borrar algunas o todas la lneas de esta ara r as vent tana. Se puede tamb bin hacer un profile (evaluar l eficienci relativa) de una r e la ia ) sent tencia o de un grupo de senten e ncias. En la figura N se presenta el asp a 3, pecto gene de la h eral historia de comandos s.

Figura N3 3-Aspecto de la venta de com ana mmand hist tory

1.2.3 Current Directory Browser (Director de nave 3. t y r rio egador ac ctual) La ventana C v Current Dire rectory per rmite explo orar los directorios del ordenador en form anloga a la del Explorador u otras a ma a aplicacione de Win es ndows. Cua ando se llega al directo deseado se mue a orio estran los ficheros y ficheros a contenidos. La all vent tana Curre Directo permite ordenarlo por fech tamao nombre, etc. El ent ory e os ha, o, direc ctorio cambia autom ticamente en funci del direc e n ctorio seleccionado con este c explo orador, y tambin se puede ca e ambiar desde la propia barra de herramie e entas del Matl lab Deskto Los ficheros *.m mostrado en la ve op. os entana Cu urrent Directory se pued abrir c el Edito den con or/Debugge mediant un doble clic. er te e A pa artir del m men cont textual que se abre clicando con el b e o botn dere echo en cualq quier parte de la ve e entana Cur rrent Direc ctory se tie ene la pos sibilidad de aadir e ese directorio a Path de Matlab. al earch path de Matlab es una lis de dire b sta ectorios que se puede ver y mo e e odificar a El se parti de la ln ir nea de comandos, o utilizando el cuadr de dilo o ro ogo Set P Path, del men File. El comando path hace que se escriba el search p n e l path de Ma atlab (el resu ultado depe ende de en qu direc n ctorio est instalado M Matlab). a 4, pecto gene de ven eral ntana de cu urrent direc ctory. En la figura N se presenta el asp
ProgramadeIng genieraCivi ilUniversidaddeAntioquia Pgina5

MAT TLABcon naplicacionesalA Anlisis Estructural

Figura N4 4-Aspecto de la venta de curr ana rrent direct tory

1.2.4 Worksp 4. pace Brow wser y Arra Editor. ay El e espacio de trabajo d Matlab (Workspace) es el conjunto d variables y de e de de func ciones de usuario que en un determinado momento estn definida en la q n as mem moria del p programa o de la f funcin qu se est ejecutan ue ndo. Para obtener infor rmacin so obre el Workspace de esde la lne de com ea mandos se pueden utilizar los comandos who y whos. El segun ndo propor rciona una informaci a in ms detallada d o. ana space cons stituye un entorno gr rfico para ver las a que el primero La venta Works ables definidas en el espac cio de tr rabajo. Se activa con el comando e varia View w/Workspa ace.

Figura N5-Aspec de la ve cto entana de w workspace e ProgramadeIng genieraCivi ilUniversidaddeAntioquia Pgina6

MATLABconaplicacionesalAnlisisEstructural

Haciendo doble clic por ejemplo sobre un elemento del wokspace aparece una nueva ventana (o pestaa, si la ventana ya exista) del Array Editor, en la que se muestran y pueden ser modificados los elementos de dicha matriz El Array Editor no slo permite ver los valores de los elementos de cualquier matriz o vector definido en el programa: es tambin posible modificar estos valores clicando sobre la celda correspondiente. La ventana del Array Editor incluye una lista desplegable en la que se puede elegir el formato en el que se desea ver los datos. El Array Editor es muy til tambin para entender bien ciertos algoritmos, ejecutando paso a paso un programa y viendo cmo cambian los valores de las distintas variables. Es posible aparcar o situar las ventanas o pestaas del Array Editor en la misma ventana del Editor/Debugger. 1.2.5. Editor o Debugger El Editor muestra con diferentes colores los diferentes tipos o elementos constitutivos de los comandos (en verde los comentarios, en violeta las cadenas de caracteres, etc.). El Editor se preocupa tambin de que las comillas o parntesis que se abren, no se queden sin el correspondiente elemento de cierre. Colocando el cursor antes o despus de una apertura o cierre de corchete o parntesis y pulsando las teclas () o (), el Editor muestra con qu cierre o apertura de corchete o parntesis se empareja el elemento considerado; si no se empareja con ninguno, aparece con una rayita de tachado. Seleccionando varias lneas y clicando con el botn derecho aparece un men contextual cuya sentencia Comment permite entre otras cosas comentar con el carcter % todas las lneas seleccionadas. El Editor es un programa que hay que conocer muy bien, pues es muy til para detectar y corregir errores. Es tambin enormemente til para aprender mtodos numricos y tcnicas de programacin. Para aprender a manejar el Editor lo mejor es practicar. 2. ACCIONES COMUNES EN MATLAB 2.1. Preferencias: formatos de salida y de otras opciones de Matlab Este cuadro de dilogo se abre con el comando Preferences del men File. En la figura N6 se aparece el cuadro de dilogo Preferences mostrando todas las posibilidades que ofrece en el men de la izquierda: en total son 24 cuadros de dilogo diferentes. La Figura 24 muestra el que permite elegir los colores generales del cdigo.

ProgramadeIngenieraCivilUniversidaddeAntioquia

Pgina7

MAT TLABcon naplicacionesalA Anlisis Estructural

Figu N6-Cuadro de di ura logo Prefe erences

El cu uadro de d dilogo Com mmand Wi Window/Fon ofrece la posibilida de eleg el tipo nts a ad gir de le as c etra como el tam mao y el color, tanto de las le o etras como del fondo con la o que se escribe en la ven e ntana de c comandos de Matlab Es muy importante utilizar b. e tipos de letra d tamao constante (por ejemplo, Cou s de o urier New, Lucida Co onsole o Mon nospaced), para que las filas de las matric se alin e ces neen bien e la panta en alla. s os 2.2. Formatos Numrico pecto a lo formatos numr os ricos con que Matlab muestra los res sultados Resp (recu urdese qu siempre calcula c doble precisin, es decir c unas 16 cifras ue e con con 1 decimales equ uivalentes) las pos ), sibilidades existentes se mue estran en la lista plegable de la Figura 25 y son las siguien e a ntes: desp short co oma fija con 4 decima ales (defec cto) long com fija con 15 decim ma n males hex cifra hexadecimales as bank n meros con dos cifras decimale n es short e notacin c cientfica co 4 decim on males short g notacin c cientfica o decimal, d dependiend del valo do or long e n notacin cie entfica con 15 decim males long g n notacin cie entfica o d decimal, de ependiend del valor do r rational expresa lo nmeros racionale como co os es ocientes de enteros

ProgramadeIng genieraCivi ilUniversidaddeAntioquia

Pgina8

MATLABconaplicacionesalAnlisisEstructural

3. REFERENCIAS BORELL, Guillermi. Introduccin formal al Matlab y Octave Documento tomado de http://iimyo.forja.rediris.es/ Publicado el 31 de octubre de 2008. Pgina consultada el 28 de mayo de 2010 Ayudas de Matlab. Getting Started. Matlab Versin 7,0. Pgina oficial de The Mathworks. http://www.mathworks.com/ Consultada el 28 de mayo de 2010. GARCA DE JALN, Javier. RODRGUEZ, Jos Ignacio. VIDAL Jess. Aprenda Matlab 7.0 como si estuviera en primero. Escuela Tcnica Superior de Ingenieros Industriales. Universidad Politcnica de Madrid. Diciembre de 2005. lgebra Lineal. Departamento de Matemticas. Universidad de Puerto Rico. http://mate.uprh.edu/~pnm/pront/math4031.html Consultada el 25 de mayo de 2010. Introduccin al Matlab. Pgina elaborada por Angel Garcimartin Moreno Profesor titular Departamento de Fsica y Matemtica Aplicada. Universidad de Navarra Espaa. http://www.fisica.unav.es/~angel/matlab/matlab0.html Consultada el 30 de mayo de 2010.

ProgramadeIngenieraCivilUniversidaddeAntioquia

Pgina9

You might also like