SEMINARIO MATLAB Primera Sesión

Slides:



Advertisements
Presentaciones similares
¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
Advertisements

SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Juan F. Velazquez Mayra E. Beltran Jaime Lopez
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA la storia la historia lhistoire the history strada calle rue street.
Paso 1 Portada YO SOY EUROPEO Comisión Europea.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Aranda Fernández, Miguel Ángel García Redondo, Luis Miguel
03- PREINSCRIPCIÓN v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Cuestiones y problemas
Los números.
ANALISIS DE IMÁGENES A PARTIR DE LA PRESENTACIÓN DE ALGUNAS IMÁGENES, PEDIR A LOS NIÑOS QUE OBSERVEN LAS ILUSTRACIONES Y QUE DESCRIBAN EN SU CUADERNO LAS.
ARQUITECTURA DE COMPUTADORES - PIPELINING
Los números.
Introducción a Simulink
DIRECCIÓN DE COMUNICACIÓN PÚBLICA CORTE SUPREMA DE JUSTICIA DE LA NACIÓN DIRECCIÓN DE COMUNICACIÓN PÚBLICA.
Pasos a seguir para Utilizar las listas predefinidas por el I.N.E..... Generar sus propias listas.... Exportar la información a diferentes formatos....
Nuevo sistema de alertas Gloria Guirado Departamento de formación de VCG.
Microsoft Office Power Point, es una herramienta que nos proporciona Microsoft, para editar presentaciones graficas, de tal forma que se nos feliciten.
Servicios De Internet.. Integrantes: Gemma Cedillo Saucedo Delia Alejandra Castillo Almazán Jorge Alberto Arregoytia Garcia Adriana Lara Mata Aleida Villegas.
Libro de Clases Electrónico Administrativo OTEC
Base de datos y Microsoft Access
Entrada y salida Fundamentos de programación/Programación I
EL SISTEMA OPERATIVO Presentación realizada por Virgilio Marco Aparicio Profesor de Apoyo al Área Práctica. IES Tiempos Modernos. ZARAGOZA.
MATLAB.
G OBIERNO DEL E STADO DE S ONORA MANUAL PARA SUPERVISORES SISTEMA DE ADMINISTRACIÓN VIRTUAL DEL PROGRAMA ESCUELAS DE CALIDAD SECRETARÍA DE E DUCACIÓN Y.
Visual basic Curso de Habilitación Laboral IV. ¿Qué es Visual Basic Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar.
Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar las variables.
Avances de Microsoft PowerPoint y Office
Tutorial de Inicio 1 B Á S I C O El Sistema de Localización Vehicular más Innovador Para seguir adelante Presione Enter o Click en su mouse.
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
(Regression Analysis of Time Series)
MS Tutorial de Medidores RQ Consultoría Técnica, S de RL de CV Revisión 27 Septiembre 2008 Este Turorial le ayudará a entender: 1.¿Que es un medidor?
CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVIVCIOS No 3
Taller de computación para niños
Por Almudena Ramos Machín
Pasos para realizar la declaración Jurada de Patrimonio Has clic en el botón naranja para iniciar el registro de datos Para llenar la planilla debe utilizar.
Cuenta Pública Ministerio de Agricultura 18 de diciembre de 2013.
Gerencia de Programas Federales de Agua Potable y Alcantarillado Evolución del Sistema Informático de Contraloría Social (SICS) Veracruz, Ver. 2 de octubre.
Copyright © 2008 SERVIR Project. All rights reserved. SERVIR Data Portal Workshop SERVIR Map Maker Studio - MMS -
Introducción a Matlab Lectura 1.
Cursogramas Ventas – Ejercicio 8
PL/SQL Francisco Moreno Universidad Nacional. Funciones Si un procedimiento tiene solo un parámetro de salida, se puede remplazar por una función y esta.
Proyecto ProMéxico Plasmas abril SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
Proyecto ProMéxico Plasmas mayo SECCIONES NOTICIAS PROYECTOS UNIDAD ACTÚA EVENTUALES secciones ProMéxico.
RETIRO DE COMALCALCO DIC. 2012
Ecuaciones y Resolución de Ecuaciones Lineales
Expresiones Racionales
Exponentes Racionales y Radicales
Comité Nacional de Información Bogotá, Julio 21 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Programación en Matlab
Copyright 2005 Oki Electric Industry Co.,Ltd. c S OKI CONFIDENTIAL Configuración del sistema: Registrarse con IP Carrier & IP Trunk Carrier IP ADAM Telefonía.
INFORME PIPADI HOSPITAL VALL DHEBRON JUNIO 2012 – JUNIO
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
CULENDARIO 2007 Para los Patanes.
Números enteros.
Administración de Servidores de Bases de Datos Bases de Datos de Usuarios Caso particular Adaptive Server Enterprise.
SI QUIERES VERLO DALE AL CLICK
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
Introducción al lenguaje R Sesión 2: Objetos en R
ENGR 2220 Inter - Bayamon Department of Mechanical Engineering Inter American University of Puerto Rico Bayamon Campus Dr. Omar E. Meza Castillo
Numbers.
ESCUELA PROFESIONAL DE INGENIERIA INDUSTRIAL CURSO: GESTION DE LA CALIDAD ING.ELIZABETH FERG 1.
OPERACIONES ALGEBRAICAS índice Términos algebraicos Términos algebraicos ¿Qué es un monomio? ¿Qué es un monomio? ¿Qué es un polinomio? ¿Qué es un polinomio?
Transcripción de la presentación:

SEMINARIO MATLAB Primera Sesión Departamento de Ingeniería Eléctrica y Computadoras Universidad de Puerto Rico. Recinto Universitario de Mayagüez

CONTENIDOS Introducción El Entorno de Trabajo Comandos Generales Seminario MATLAB 2 de 27 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 Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

Seminario MATLAB 3 de 27 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

CONTENIDOS Introducción El Entorno de Trabajo Comandos Generales Seminario MATLAB 4 de 27 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 Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

Seminario MATLAB 5 de 27 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). Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

Seminario MATLAB 6 de 27 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

Seminario MATLAB 7 de 27 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

Seminario MATLAB 8 de 27 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

CONTENIDOS Introducción El Entorno de Trabajo Comandos Generales Seminario MATLAB 9 de 27 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 Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

1 de 5 Seminario MATLAB 10 de 27 COMANDOS DE MANEJO (1)  addpath >> 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

COMANDOS DE MANEJO (2) helpdesk Seminario MATLAB 11 de 27 COMANDOS DE MANEJO (2) 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.   Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

COMANDOS DE MANEJO (3) lookfor >> lookfor nombreComando Seminario MATLAB 12 de 27 COMANDOS DE MANEJO (3)  lookfor >> 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

COMANDOS DE MANEJO (4) profreport Genera un reporte de un perfil. Seminario MATLAB 13 de 27 COMANDOS DE MANEJO (4) profreport Genera un reporte de un perfil. rmpath >> rmpath ‘c:\matlab’ ‘c:\temp’ Remueve directorios del search path de MATLAB. type >> type nombreArchivo Listado de archivos. ver Muestra la información acerca de la versión de MATLAB, Simulink, y los toolboxes. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

COMANDOS DE MANEJO (5) version Muestra el numero de versión de MATLAB. Seminario MATLAB 14 de 27 COMANDOS DE MANEJO (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 >> which mifuncion(arg1,arg2,…,argN) Localiza funciones y archivos.   Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

VARIABLES DE MANEJO (1) clear Remueve los items de la memoria. disp Seminario MATLAB 15 de 27 VARIABLES DE MANEJO (1) 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

VARIABLES DE MANEJO (2) mlock Previene el borrado de M-files. munlock Seminario MATLAB 16 de 27 VARIABLES DE MANEJO (2) mlock Previene el borrado de M-files. munlock Permite el borrado de M-files. openvar Muestra las variables del ambiente de trabajo para una edición en modo grafico. pack Consolida la memoria del ambiente de trabajo. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

VARIABLES DE MANEJO (3) save Seminario MATLAB 17 de 27 VARIABLES DE MANEJO (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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

CONTROLES DE LA VENTANA Seminario MATLAB 18 de 27 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

ARCHIVOS Y AMBIENTE (1) cd Cambia el directorio de trabajo. copyfile Seminario MATLAB 19 de 27 ARCHIVOS Y AMBIENTE (1) cd Cambia el directorio de trabajo. copyfile Copia archivos. delete Borra archivos y objetos gráficos. diary Guarda la sesión en un archivo de disco. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

ARCHIVOS Y AMBIENTE (2) dir Listado de directorios. edit Seminario MATLAB 20 de 27 ARCHIVOS Y AMBIENTE (2) dir Listado de directorios. edit Edita un M-file. inmem Funciones en memoria. ls Listado de directorios en UNÍX. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

ARCHIVOS Y AMBIENTE (3) matlabroot 3 de 4 Seminario MATLAB 21 de 27 ARCHIVOS Y AMBIENTE (3) 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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

ARCHIVOS Y AMBIENTE (4) tempdir 4 de 4 Seminario MATLAB 22 de 27 ARCHIVOS Y AMBIENTE (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. Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

CONTENIDOS Introducción El Entorno de Trabajo Comandos Generales Seminario MATLAB 23 de 27 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 Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

4 de 4 Seminario MATLAB 24 de 27 MATRICES Y VECTORES 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...). Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

CONTENIDOS Introducción El Entorno de Trabajo Comandos Generales Seminario MATLAB 25 de 27 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 Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

4 de 4 Seminario MATLAB 26 de 27 POLINOMIOS 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()). Departamento de Ingeniería Eléctrica y Computadoras. Universidad de Puerto Rico. Recinto Universitario de Mayagüez.

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

SEMINARIO MATLAB Proxima Sesión Departamento de Ingeniería Eléctrica y Computadoras Universidad de Puerto Rico. Recinto Universitario de Mayagüez