Manuales y tutoriales de MATLAB

Tutorial libro Matlab

Índice de contenidos:

  1. Breve introducción a MATLAB.
  2. Interfaz de usuario (GUI).
  3. Descargas en Internet de manuales de Matlab en PDF. Videotutoriales.
  4. Recursos relacionados con el trabajo de MATLAB.
  5. Descargas de software.
  6. Otro software relacionado.
  7. Referencias a los Comandos más habituales.
  8. Librerías.
  9. Programación (Archivos .m).
  10. Representaciones gráficas (PLOT).

Manuales y tutoriales de MATLAB

1.- Introducción.

MATLAB® es un programa de cálculo numérico orientado a matrices. Su nombre deriva de la contracción MATrix LABoratory o “Laboratorio de matrices” en español.

✔ Funcionalidades matemáticas básicas. Resolución por notación matemática y no por programación.

✔ Manipulación nativa de matrices.

✔ Representación de datos y funciones. Gráficas.

✔ Implementación de algoritmos.

1.1 Principales aplicaciones del software. ¿Para qué se utiliza Matlab?.

Mathworks fabricante de Matlab, comercializa diferentes cajas de herramientas o toolboxes, especializadas según el campo de aplicación. Veamos unos ejemplos:

 

Herramientas para cálculo paralelo.

 

Toolbox para matemáticas, estadística y optimización.

 

Toolbox para Sistemas de control (cajas de herramientas).

 

Herramientas para el Procesamiento de señales y comunicaciones.

 

Toolbox: Procesamiento de imágenes y Visión Artificial.

 

Toolbox: Prueba y medición.

 

Toolbox: Finanzas computacionales.

 

Toolbox: Biología computacional.

 

Toolboox: Generación de Código y Verificación.

 

Implementación de aplicaciones

 

Herramientas de Acceso Base de Datos e Informes.

 

2.- Interfaz de usuario (GUI).

MATLAB integra en el mismo entorno de desarrollo el editor de código fuente, que incluye ayuda para la detección de errores de compilación, un visor de variables,  la línea de entrada de comandos del lenguaje M, el directorio de archivos y el historial de comandos. Fuente y más información en la web mat.caminos.upm.es/wiki/MATLAB.

menu_mathlab

Captura de pantalla: Menú Matlab 2013

guias_de_internet150

3.- Descargas recomendadas en Internet de manuales de Matlab en PDF.

Existen gran cantidad y calidad de manuales de MATLAB, entre ellos destacan los textos de universidades y de autores reconocidos que ponen a disposición sus texto de manera abierta.

  • Manual básico de Matlab de la UCM, Apoyo a la investigación. En la web fdi.ucm.es tienes la descarga del manual en PDF y también en sisoft.ucm.es.
  • Tutorial en PDF con todo lo necesario para comenzar a tuilizar Matlab en usc.es – Universidad de Santiago de Compostela.
  • PDF: Aprenda Matlab como si estuviera en primero de la UPM en mat21.etsii.upm.es. (Todo un clásico recomendado).
  • Excelente manual de Introducción a Matlab, de la Universidad de Sevilla en esi2.us.es en PDF.
  • PDF: Práctica MATLAB de la Universidad de Granada (por Fernando Berzal) http://elvex.ugr.es/decsai/iaio/lab/matlab.pdf. Resumen del índice de contenidos: Consideraciones previas: Algunos comandos útiles de MATLAB. Operaciones básicas en MATLAB. Expresiones. Operaciones aritméticas. Operaciones lógicas. Operaciones de comparación. Uso de variables. Uso de matrices en MATLAB. Operaciones con matrices. Manejo de datos en MATLAB. Visualización de datos en MATLAB. Histogramas. Diagramas 2D y 3D. Matrices e imágenes. Programación en MATLAB. Estructuras de control. Funciones y referencias.

 

 

Videotutoriales Matlab

3.1 Videotutoriales seleccionados de Internet.

Siempre los recomendamos si está comenzando a utilizar el programa, para familiarizarte con el entorno su manejo, la terminología, etc.:

 

3.2 eBooks y bibliografía relacionada.

Para seguir profundizando y convertirte en un verdadero experto en Matlab.

 

1483959244

MATLAB para Ingenieros y Científicos de María Pérez. Desarrolla el análisis matemático, el cálculo infinitesimal, álgebra, estadística, programación y el cálculo numérico.

“MATLAB es el software científico por excelencia, adaptable para el trabajo en las diferentes ramas de la Ingeniería y de las Ciencias Experimentales en general. El software MATLAB es muy útil en el entorno educativo. Las nuevas orientaciones de los grados universitarios hacia las materias prácticas hace necesario desarrollar las programaciones de las asignaturas basadas en el cálculo científico con ayuda de herramientas informáticas.

El software MATLAB adquiere una gran importancia desde esta óptica Asimismo, en el terreno profesional. MATLAB es una herramienta muy importante para realizar cálculo simbólico y numérico. Por otro lado, en la investigación también es esencial el manejo de herramientas de computación matemática que faciliten la ardua tarea del descubrimiento y el desarrollo de la ingeniería del conocimiento. Por otro lado, MATLAB es un entorno de programación con lenguaje propio portable a otras plataformas de código como C, C++, etc.

Esta característica aporta versatilidad para su implementación en los algoritmos iterativos del Cálculo Numérico. El objetivo de este libro es presentar el modo de trabajo con MATLAB para las versiones recientes del programa bajo entorno Microsoft Windows y otros sistemas operativos profundizando especialmente sus aplicaciones en el terreno del Análisis Matemático, el Cálculo Infinitesimal, el Álgebra, la Estadística, la Programación y el Cálculo numérico.”

 

0470767855

MATLAB: An Introduction with Applications de Amos Gilat. (En inglés)

8429150358

Matlab. Una introducción con ejemplos prácticos de Amos Gilat.

“Este libro ofrece una guía práctica para el estudiante, profesor, científico, ingeniero o, simplemente, cualquier lector interesado en el software MATLAB que quiera adentrarse paulatinamente en el manejo y comprensión de la nueva versión 7 de este programa científico.

Comenzando con un repaso de los aspectos más básicos, el libro cubre gran parte de lo que un usuario de MATLAB necesita para aplicarlo de forma efectiva en cualquier campo de las ciencias: desde operaciones aritméticas simples con escalares, hasta la creación y uso de arrays, gráficos en dos y tres dimensiones, curvas de ajuste e interpolación, programación, aplicaciones en el cálculo numérico, etc.”

 

0989614026

MATLAB and Simulink Student Suite R2015b de MathWorks.

0124058760

Matlab: A Practical Introduction to Programming and Problem Solving de Stormy Attaway.

8426722059

Matlab aplicado a Telecomunicaciones (MARCOMBO ALFAOMEGA) de Mauricio Ortega Ruíz.

“En MATLAB Aplicado a Telecomunicaciones se expone la forma en que se debe desarrollar el código fuente de simulaciones de Sistemas y señales, Procesamiento digital de señales, Sistemas de comunicación, Microondas y satélites, Comunicación por fibra óptica, Inteligencia artificial y Procesamiento de imágenes. Aprenda a generar el código fuente en MATLAB de aplicaciones del área de telecomunicaciones.

Conozca ejemplos de código fuente de aplicaciones de las áreas más importantes de telecomunicaciones. Desarrolle aplicaciones de telecomunicaciones a partir de los ejemplos desarrollados y de los problemas propuestos. Mauricio Ortega Ruíz. Ingeniero Mecánico Electricista (Facultad de Ingeniería, UNAM), Maestro en Comunicaciones y Procesamiento de Señales (Imperial Collage of Science Technology and Medicine). El Mtro. Ortega es docente investigador de tiempo completo, además de asesor en las áreas de instrumentación, sensores, electrónica y telemetría.”

 

111882010X

MATLAB For Dummies de Jim Sizemore.

“Plot graphs, solve equations, and write code in a flash! If you work in a STEM field, chances are you’ll be using MATLAB on a daily basis. MATLAB is a popular and powerful computational tool and this book provides everything you need to start manipulating and plotting your data. MATLAB has rapidly become the premier data tool, and MATLAB For Dummies is a comprehensive guide to the fundamentals. MATLAB For Dummies guides you through this complex computational language from installation to visualization to automation.

* Learn MATLAB’s language fundamentals including syntax, operators, and data types * Understand how to use the most important window in MATLAB the Command Window * Get the basics of linear algebra to get up and running with vectors, matrices, and hyperspace * Automate your work with programming scripts and functions * Plot graphs in 2D and 3D to visualize your data * Includes a handy guide for MATLAB’s functions and plotting routines MATLAB is an essential part of the analysis arsenal and MATLAB For Dummies provides clear, thorough guidance to get the most out of your data.”

 

8473605055

Curso Básico de Programación en Matlab de Antonio Souto Iglesias.

“Este libro está concebido para que se pueda articular en torno a él un curso de introducción a la programación estructurada para titulaciones no informáticas utilizando el lenguaje de comandos de MATLAB como lenguaje de referencia. Incorpora explicaciones teóricas, ejemplos, ejercicios propuestos, ejercicios resueltos, proyectos, etc. Se pretende que al final del curso el estudiante asimile los conceptos básicos de la programación estructurada y que se sienta cómodo dentro del entorno MATLAB.

Pretende ser relevante para los estudiantes y docentes de titulaciones ajenas al ámbito estrictamente informático, y para profesionales de diferentes ámbitos (Ingeniería, Economía, Matemáticas, Biología, etc.), que necesitan una formación elemental en programación. Los elementos que conforman la programación estructurada se explican de manera organizada para que el lector los asimile y aplique con facilidad.”

 

8426718361

Matlab aplicado a robótica y mecatrónica de Fernando Reyes Cortés.

“En la parte I de esta obra se presenta el lenguaje de programación de MATLAB y la implementación de los métodos numéricos empleados en robótica y mecatrónica; en la parte II se desarrollan librerías en código fuente de MATLAB para análisis y simulación de cinemática directa usando la metodología Denavit-Hartenberg de robots manipuladores y sistemas mecatrónicos; la parte III está dedicada a la simulación de la dinámica e identificación paramétrica de sistemas mecatrónicos y robots manipuladores; finalmente en la parte IV se presenta el uso de MATLAB en aplicaciones para regulación y control punto a punto de robots manipuladores usando el enfoque de moldeo de energía. Aprenda: La forma en que se aplica MATLAB en la cinemática, dinámica y control de robots manipuladores.

Conozca: Las librerías desarrolladas para MATLAB (simbólicas y numéricas) que se utilizan en simulación y aplicaciones con robots manipuladores. Desarrolle: Sus propias aplicaciones para robots manipuladores utilizando los conceptos, las librerías y los ejemplos expuestos en esta obra. Fernando Reyes Cortés. Licenciado en Ciencias de la Electrónica (UAP), Maestro en Ciencias con especialidad en Electrónica (INAOE), Doctor en Ciencias con especialidad en Electrónica y Telecomunicaciones (CICESE). El Dr. Reyes es investigador titular C en la BUAP, es premio estatal de ciencia y tecnología del estado de Puebla, y desde 1993 a la fecha es miembro del Sistema Nacional de Investigadores.”

 

1484202937

MATLAB Optimization Techniques de César López.

 

 

 

4.- Recursos relacionados.

  • Hay una versión de Mathlab para Android que puede resultar muy útil para determinados casos y profesiones.

 

 

descarga

5.- Descarga de la versión de prueba de MATLAB 2013 (trial).

  • Tienes disponible la descarga de Matlab en el siguiente enlace, con un periodo de evaluación de 30 días matlab-trial. Está disponible para Windows®, Mac® y Linux®.

Es necesario iniciar sesión en la web oficial o crear una cuenta para comenzar la prueba de evaluación.

 

5.1 Requisitos mínimos recomendados para su instalación.

No dispone de requerimientos muy especiales, éstos que indicamos a continuación, a modo orientativo, para sistemas de Microsoft son muy mínimos. Permiten a Matlab funcionar, aunque irá lento por lo que cualquier mejora está recomendada:

  • Windows 32 o 64 bits. Windows XP con el último service pack, W. Server 2003-2008, Vista, Windows 7 o Windows 8.
  • Procesadores Intel o AMD x86 compatibles con SSE2.
  • 1 Mb de RAM.
  • 3 Gb de espacio en el disco duro.

Notas: Existe una versión compatible con plataformas Linux.

 

software_relacionado

6.- Otro software relacionado.

  • MAPLE, ideal para la resolución de problemas matemáticos, cálculo y álgebra en maplesoft.com. Tienes un manual en PDF de Maple 8 (de la UOC). 
  • Mathics, es una alternativa gratis. Tiene menos funcionalidades y documentación, pero carga poco el sistema y sirve perfectamente para la mayoría de usuarios. Ésta su web mathics.net, allí encontrarás toda la información.

  • Enlace con la versión de evaluación (trial) de Mathemática en wolfram.com mathematica-trial, con 30 días de prueba.

  • CDF Player, permite interaccionar con aplicaciones del proyecto de demostraciones de Wolfram. Explorar documentos interactivos en el navegador de web y ver ejemplos, informes y archivos de Mathematica.
  • Mathematica. Su potencia de procesamiento numérico es muy elevada, abarcando casi todos los campos del cálculo, álgebra y matemáticas aplicadas. Su aprendizaje es un gran activo que podremos utilizar toda la vida como apoyo científico-matemático.

 

7.- Referencia rápida a los comandos más habituales.

Se puedes ejecutar directamente en la ventana de comandos o incluidos en un archivo.m.

  • abs: Devuelve el valor absoluto.
  • acker: Matriz K.
  • axis: Escala del gráfico.
  • c2dm: Cambio al sistema discreto.
  • clf: Borra figura.
  • conv: Convolución.
  • ctrb: Matriz de controlabilidad.
  • deconv: Deconvolución.
  • det: Determinante de una matriz.
  • dlsim: Simulación sistemas lineales de tiempo discreto.
  • dstep: Escalón sistemas lineales.
  • eig: Autovalores de una matriz
  • eps: Calcula la tolerancia numérica.
  • feedback: Retroalimentación de sistemas.
  • figura: Nueva figura.
  • format: Formato Numérico.
  • grid. Dibuja la rejilla.
  • gtext. incluir texto al gráfico actual.
  • hold. Fija una gráfica.
  • if. Condicional.
  • imag. Número imaginario.
  • sqrt. Raíz cuadrada.

Notas: Puedes consultar éstos y el resto de comandos con la instrucción help.

 

8.- Librerías de MATLAB.

Son un conjunto de subprogramas que proporcionan servicios y permiten a Matlab trabajar con otras aplicaciones. Puedes ampliar información en los enlaces en eldish.net y es.mathworks.com.

 

9.- Programación (Archivos .m).

El comando function maneja los archivos.m de tipo función. Son archivos compuestos por un conjunto de comandos listos para ejecutarse. También suelen incluir las definiciones de diversas funciones. Normalmente se guardan en el Current Directory para poderlos ejecutar tecleando en el intérprete de comandos por su nombre de manera directa.

 

10.- Representaciones gráficas (PLOT).

El comando plot se utiliza para dibuja gráficas. En el siguiente enlace puedes consultar su uso: http://www.ib.cnea.gov.ar.

 

Descarga de la guía completa en PDF:

4.67 avg. rating (88% score) - 3 votes

6 respuestas a: “Manuales y tutoriales de MATLAB”

  1. Mikeltwo

    Gran software que recomiendo para todo aquel que se decida a estudiar una carrera técnica, en mi caso, ha costado años dominarlo, pero me ha resultado de gran ayuda para los estudios.

    Responder

Deja tu comentario...

will not be published