SEMINARIO MATLAB - PowerPoint PPT Presentation

About This Presentation
Title:

SEMINARIO MATLAB

Description:

MATLAB es el nombre abreviado de 'MATrix LABoratory' ... Muestra las variables del ambiente de trabajo para una edici n en modo grafico. pack ... – PowerPoint PPT presentation

Number of Views:302
Avg rating:3.0/5.0
Slides: 29
Provided by: jval6
Learn more at: http://ece.uprm.edu
Category:
Tags: matlab | seminario | modo

less

Transcript and Presenter's Notes

Title: SEMINARIO MATLAB


1
SEMINARIO MATLAB
  • Primera Sesión

Departamento de Ingeniería Eléctrica y
Computadoras Universidad de Puerto Rico. Recinto
Universitario de Mayagüez
2
CONTENIDOS
  • Introducción
  • El Entorno de Trabajo
  • Path Browser
  • Editor Debugger
  • Workspace Browser
  • Comandos Generales
  • Comandos de Manejo
  • Variables de Manejo
  • Controles de la Ventana de Comandos
  • Trabajando con Archivos y el Ambiente de Trabajo
  • Matrices y Vectores
  • Polinomios

3
INTRODUCCION
MATLAB es el nombre abreviado de MATrix
LABoratory. MATLAB es un programa para
realizar cálculos numéricos con vectores y
matrices. Como caso particular puede también
trabajar con números escalares, tanto reales como
complejos. MATLAB tiene también un lenguaje de
programación propio.
4
CONTENIDOS
  • Introducción
  • El Entorno de Trabajo
  • Path Browser
  • Editor Debugger
  • Workspace Browser
  • Comandos Generales
  • Comandos de Manejo
  • Variables de Manejo
  • Controles de la Ventana de Comandos
  • Trabajando con Archivos y el Ambiente de Trabajo
  • Matrices y Vectores
  • Polinomios

5
EL ENTORNO DE TRABAJO
El entorno de trabajo de MATLAB ha mejorado mucho
a partir de la versión 5.0, haciéndose mucho más
gráfico e intuitivo. Los componentes más
importantes del entorno de trabajo de MATLAB son
el editor de caminos de búsqueda (Path Browser),
el editor y depurador de errores (Editor
Debugger) y el visualizador del ambiente de
trabajo (Workspace Browser).
6
PATH BROWSER
MATLAB puede llamar a una gran variedad de
funciones, tanto propias como programadas por los
usuarios. A veces puede incluso haber funciones
distintas que tienen el mismo nombre. Es
primordial saber cuáles son las reglas que
determinan qué función o qué archivo .m es el
que se va a ejecutar cuando su nombre aparezca en
una línea de comandos del programa. Esto queda
determinado por el camino de búsqueda (search
path) que el programa utiliza cuando encuentra el
nombre de una función.
7
EDITOR DEBUGGER
En MATLAB tienen particular importancia los
archivos-M (o M-files). Son archivos de texto
ASCII, con la extensión .m, que contienen
conjuntos de comandos o definición de funciones
(estos últimos son un poco más complicados y se
verán más adelante). La importancia de estos
archivos-M es que al teclear su nombre en la
línea de comandos y pulsar Enter, se ejecutan uno
tras otro todos los comandos contenidos en dicho
archivo.
8
WORKSPACE BROWSER
El ambiente de trabajo de MATLAB (Workspace) es
el conjunto de variables y de funciones de
usuario que en un determinado momento están
definidas en la memoria del programa.
9
CONTENIDOS
  • Introducción
  • El Entorno de Trabajo
  • Path Browser
  • Editor Debugger
  • Workspace Browser
  • Comandos Generales
  • Comandos de Manejo
  • Variables de Manejo
  • Controles de la Ventana de Comandos
  • Trabajando con Archivos y el Ambiente de Trabajo
  • Matrices y Vectores
  • Polinomios

10
COMANDOS DE MANEJO (1)
1 de 5
 addpath gtgt addpath c\matlab c\temp -end
Agrega directorios al search path de
MATLAB. doc Muestra la documentación en formato
HTML en un navegador de Internet. docopt Muestra
la localización de la ayuda, en plataformas
UNÍX. help Ayuda Online para funciones y M-files.
11
COMANDOS DE MANEJO (2)
2 de 5
helpdesk Muestra la pagina del Help Desk en un
navegador de Internet. helpwin Muestra la
ventana de ayuda de MATLAB. lasterr Ultimo
mensaje de error. lastwarn Ultimo mensaje de
advertencia.  
12
COMANDOS DE MANEJO (3)
3 de 5
 lookfor gtgt lookfor nombreComando Búsqueda de
palabras claves en la ayuda. path Muestra los
directorios contenidos en el search path de
MATLAB. pathtool Inicia el Path Browser, el cual
permite observar y modificar las entradas en el
search path. profile Inicia el M-file profiler,
una utilidad para depurar y optimizar código.
13
COMANDOS DE MANEJO (4)
4 de 5
profreport Genera un reporte de un perfil.
rmpath gtgt rmpath c\matlab c\temp
Remueve directorios del search path de
MATLAB. type gtgt type nombreArchivo Listado de
archivos. ver Muestra la información acerca de
la versión de MATLAB, Simulink, y los toolboxes.
14
COMANDOS DE MANEJO (5)
5 de 5
version Muestra el numero de versión de MATLAB.
what Listado de M-files, MAT-files, y MEX-files.
whatsnew Muestra los archivos README para MATLAB
y los toolboxes. which gtgt which
mifuncion(arg1,arg2,,argN) Localiza funciones y
archivos.  
15
VARIABLES DE MANEJO (1)
1 de 3
clear Remueve los items de la memoria.
disp Muestra texto o un arreglo por
pantalla. length Longitud de un vector.
load Recupera variables desde disco.
16
VARIABLES DE MANEJO (2)
2 de 3
mlock Previene el borrado de M-files.
munlock Permite el borrado de M-files. openvar Mu
estra las variables del ambiente de trabajo para
una edición en modo grafico. pack Consolida la
memoria del ambiente de trabajo.
17
VARIABLES DE MANEJO (3)
3 de 3
save Guarda las variables del ambiente de trabajo
en disco. size Muestra el tamaño de los arreglos.
who, whos Listado de las variables en memoria.
workspace Abre el Workspace Browser, una
interfase para administrar el ambiente de
trabajo.
18
CONTROLES DE LA VENTANA
clc Borra la pantalla. format Controla el
formato de la salida de datos. home Envía el
cursor al inicio de la pantalla. more Controla
la salida paginada para la ventana de comandos.
19
ARCHIVOS Y AMBIENTE (1)
1 de 4
cd Cambia el directorio de trabajo. copyfile Copi
a archivos. delete Borra archivos y objetos
gráficos. diary Guarda la sesión en un archivo
de disco.
20
ARCHIVOS Y AMBIENTE (2)
2 de 4
dir Listado de directorios. edit Edita un M-file.
inmem Funciones en memoria. ls Listado de
directorios en UNÍX.
21
ARCHIVOS Y AMBIENTE (3)
3 de 4
matlabroot Muestra cual es el directorio root de
la instalación de MATLAB. mkdir Crear directorio.
open Abrir archivos. pwd Muestra el contenido
del directorio actual.
22
ARCHIVOS Y AMBIENTE (4)
4 de 4
tempdir Retorna el nombre del directorio de
archivos temporales del sistema. tempname Nombre
único para archivos temporales. ! Ejecuta un
comando del sistema operativo. quit Termina la
sesión de MATLAB.
23
CONTENIDOS
  • Introducción
  • El Entorno de Trabajo
  • Path Browser
  • Editor Debugger
  • Workspace Browser
  • Comandos Generales
  • Comandos de Manejo
  • Variables de Manejo
  • Controles de la Ventana de Comandos
  • Trabajando con Archivos y el Ambiente de Trabajo
  • Matrices y Vectores
  • Polinomios

24
MATRICES Y VECTORES
4 de 4
Ya se ha comentado que MATLAB es fundamentalmente
un programa para cálculo matricial.
Inicialmente se utilizará MATLAB como programa
interactivo, en el que se irán definiendo las
matrices, los vectores y las expresiones que los
combinan y obteniendo los resultados sobre la
marcha. Si estos resultados son asignados a
otras variables podrán ser utilizados
posteriormente en otras expresiones. En este
sentido MATLAB sería como una potente calculadora
matricial (ya se verá que en realidad es esto y
mucho más...).
25
CONTENIDOS
  • Introducción
  • El Entorno de Trabajo
  • Path Browser
  • Editor Debugger
  • Workspace Browser
  • Comandos Generales
  • Comandos de Manejo
  • Variables de Manejo
  • Controles de la Ventana de Comandos
  • Trabajando con Archivos y el Ambiente de Trabajo
  • Matrices y Vectores
  • Polinomios

26
POLINOMIOS
4 de 4
Para MATLAB un polinomio se puede definir
mediante un vector de coeficientes. Por ejemplo,
el polinomio   x4 8x2 6x 10 0   se
puede representar mediante el vector 1, 0, -8,
6, -10. MATLAB puede realizar diversas
operaciones sobre él, como por ejemplo evaluarlo
para un determinado valor de x (función
polyval()) y calcular las raíces (función
roots()).
27
EJERCICIOS
  • Consiga los valores para los cuales los siguiente
    polinomio evalúa a cero y evalúelos en x-0.9
  • x7 3x5 5x2 x 1
  • x2 - x 4
  • Encuentre la transpuesta para la siguiente
    matriz.
  • 17 24 1 8 15
  • 23 5 7 14 16
  • 4 6 13 20 22
  • 10 12 19 21 3
  • 11 18 25 2 9

28
SEMINARIO MATLAB
  • Proxima Sesión

Departamento de Ingeniería Eléctrica y
Computadoras Universidad de Puerto Rico. Recinto
Universitario de Mayagüez
Write a Comment
User Comments (0)
About PowerShow.com