1. INTRODUCCIÓN
MATLAB (MATrix LABoratory) es un sistema basado en el cálculo matricial para desarrollar
aplicaciones matemáticas y de ingeniería. Todas las variables que se manejen en MATLAB son
matrices. Esto es, MATLAB tiene un solo tipo de datos, una matriz o un array rectangular de
números. MATLAB posee un amplio conjunto de rutinas para obtener salidas gráficas.
Observe que “=” se utiliza en una secuencia de asignación, mientras que “==” se emplea en una
relación.
Carácter Función
[] Utilizado para formar vectores y matrices
() Precedencia de expresión aritmética
, Separa elementos y argumentos de función.
; Final de filas, suprime la impresión
: Generación de vectores
! Ejecución del orden del sistema operativo
% Comentarios
T.S.U. en Mecatrónica 1
Universidad Tecnológica de Puebla
Las variables generadas durante una sesión se van almacenando en el “espacio de trabajo” del
propio programa. Si se saliera de éste sin salvarlas previamente las variables se perderían. Para
guardarlas se utiliza el comando “save+nombre-archivo”. Por ejemplo:
>>save prac_00
MATLAB automáticamente agrega la extensión *.mat. Para recuperar los resultados de una sesión
anterior se teclea el comando:
>>load prac_00
>>who
>>clear variable1
Para consultar archivos que están contenidos en el directorio de trabajo desde el cual se inicia la
sesión de MATLAB (c:>matlab\trabajo) se usa el comando:
>>dir
>> exit
>>quit
T.S.U. en Mecatrónica 2
Universidad Tecnológica de Puebla
2. Matrices
Los vectores, los cuales son matrices de (1 x n) o (m x n), se utilizan de forma normal para guardar
señales de datos muestreados en una dimensión, o secuencias. Una manera de introducir una
secuencia en MATLAB es introducirla mediante una lista explícita de elementos. Obsérvese que los
elementos deben estar separados por espacios en blanco o por comas, como sigue:
Para una mejor lectura es mejor introducir espacios en blanco entre los elementos.
Una matriz
Como se muestra, los valores deben ser introducidos entre corchetes. Los elementos de cualquier
fila deben estar separados por blancos (o por comas). El final de cada fila, excepto la última, se
señala con un punto y coma.
genera un vector fila que contiene los números del 1 al 5 con incremento unidad. Ello produce
t=
1 2 3 4 5
resultará
t=
T.S.U. en Mecatrónica 3
Universidad Tecnológica de Puebla
3. Producto de Polinomios
Considere:
T.S.U. en Mecatrónica 4
Universidad Tecnológica de Puebla
4. Ayuda
Para obtener información de las funciones de MATLAB es conveniente hacer uso del comando
help seguido del nombre de la función, por ejemplo:
T.S.U. en Mecatrónica 5
Universidad Tecnológica de Puebla
5. Transformada de Laplace
El comando syms de MATLAB permite definir variables simbólicamente, de manera que pueden
utilizarse en expresiones matemáticas. Por ejemplo:
syms a t
f = x^2 + a
Por otra parte, el comando laplace nos permite calcular la transformada de Laplace de
expresiones definidas de forma simbólica, devolviendo otra expresión simbólica en la variable s.
Por ejemplo:
T.S.U. en Mecatrónica 6
Universidad Tecnológica de Puebla
Utilizando los comandos de MATLAB syms y laplace, compruebe las siguientes transformadas de
Laplace básicas:
T.S.U. en Mecatrónica 7