Está en la página 1de 23

UNIVERSIDAD SANTIAGO DE CALI

FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

TUTORIAL

DE

MATLAB

Por: MSc. JAVIER A. MURILLO M.

1
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

I. INTRODUCCIN

El software Matlab se ha convertido en una de las principales herramientas


para todo ingeniero y mejor an en el mbito de la computacin cientfica.
Su aplicabilidad va desde la enseanza, la investigacin cientfica y hasta la
produccin en la industria. Lo que se tratar de exponer en estas notas no
es propiamente un curso, es ms vale una introduccin que ser muy til
para el tratamiento de seales y la aplicacin sistemas automticos de
control.

El nombre de MATLAB proviene de la contraccin de los trminos MATrix


LABoratory.

Matlab (versin 6.1 o superiores) es un programa de clculo tcnico y


cientfico para el tratamiento de la informacin a travs de matrices
numricas. Matlab es una potente herramienta de clculo, til para realizar
desde elementales operaciones aritmticas hasta complejos algoritmos
numricos. Adems, Matlab posee un sencillo lenguaje de programacin
propio, vlido para automatizar la resolucin de un problema expresable
matemticamente. Como caso particular, puede tambin trabajar con
nmeros escalares, con cadenas de caracteres y con otras estructuras de
informacin ms complejas.

Estas notas estn dirigidas a estudiantes o personas que no estn muy


familiarizadas con el paquete y se intenta que el lector en unas cuantas
horas pueda apreciar las grandes ventajas de esta poderosa herramienta
computacional. Me concentrar en ejemplos sencillos de corte cientfico que
ilustran el poder de experimentacin y visualizacin que proporciona
Matlab. En cuanto a la graficacin, los ejemplos ilustran las capacidades en
dos dimensiones y una introduccin a la graficacin en tres dimensiones.

2
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Dejar al lector que navegue por el demo de Matlab para que vea las
potencialidades de esta poderosa herramienta cientfica.

II. ACCESO AL PROGRAMA


Para acceder al programa bastar pulsar dos veces en el icono de acceso
que aparece en el escritorio. A continuacin, veremos las caractersticas
bsicas del entorno Matlab donde desarrollaremos nuestro trabajo.

Acceso directo

2.1. La ventana de trabajo

La ventana de trabajo o escritorio aparecer inmediatamente al comenzar


una sesin con la aplicacin MATLAB. La configuracin elegida a travs de
la disposicin de diferentes barras y ventanas en la pantalla nos permitir
trabajar en un entorno similar a cualquier aplicacin general del sistema
operativo Microsoft Windows XP, donde la informacin general y el rea de
trabajo estn a nuestro alcance de forma intuitiva.

En la ventana de trabajo de la figura siguiente, destacan de arriba hacia


abajo, los siguientes elementos invariantes: barra de ttulos, con el nombre
del programa; barra de men, con todas las opciones del men general;
barra de herramientas, formada por varios iconos de acceso rpido a las
opciones ms utilizadas del submen de ficheros y de edicin, muchos de
ellos inactivos. Incluye adems, diferentes ventanas propias como la
ventana de comandos (Command Window), donde teclearemos las
diferentes instrucciones con que daremos rdenes al sistema, y dos
ventanas, superior e inferior, que contienen las pestaas que nos muestran
nuestro entorno. En la ventana superior el espacio de trabajo (Workspace)
donde se almacenarn las variables y resultados presentes en memoria y

3
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

un listado de los componentes instalados (Launch Pad). La ventana inferior


permite disponer de informacin acerca del directorio actual (Current
Directory) sobre el que trabajamos y un listado histrico de las ltimas
instrucciones ejecutadas (Command History).

En la versin 6.0, al abrir MATLAB hay tres pantallas:


La primera de la izquierda (launch pad) en donde se localizan todos
los directorios y demos.
La segunda a la izquierda (command history) en la parte inferior
donde se genera un histrico de los comandos y variables que se
usan.
La tercera de la derecha (command window) se considera la pantalla
principal y es precisamente donde se declaran las variables y
comandos de un programa y donde se ubica el smbolo .

Ventana de trabajo

4
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

En la ventana de comandos cada instruccin debe ser escrita a continuacin del


inductor del entorno prompt- (), que es el indicador de que MATLAB est
preparado para recibir rdenes. Una vez escrita alguna instruccin siempre es
necesario pulsar la tecla enter ( ) para que MATLAB la ejecute. Tras realizar
determinada operacin numrica el sistema responder creando, en el espacio de
trabajo, una variable de sistema llamada ans en la que almacena el valor numrico
obtenido, siempre que nosotros no hubisemos creado alguna otra variable para
almacenarlo.

La plataforma de MATLAB est optimizada para resolver problemas de


ingeniera y cientficos. El lenguaje de MATLAB, basado en matrices, es la
forma ms natural del mundo para expresar las matemticas
computacionales. Los grficos integrados facilitan la visualizacin de los
datos y la obtencin de informacin a partir de ellos. Una vasta librera de
toolboxes preinstaladas le permiten empezar a trabajar inmediatamente con
algoritmos esenciales para su dominio. El entorno de escritorio invita a
experimentar, explorar y descubrir. Todas estas herramientas y
prestaciones de MATLAB estn probadas y diseadas rigurosamente para
trabajar juntas.

2.2. Operadores en Matlab

Un operador es un smbolo que indica al compilador para realizar


manipulaciones matemticas o lgicas especficas. MATLAB est diseado
para funcionar principalmente en matrices enteros y arrays. Por lo tanto, los
operadores de MATLAB trabajan tanto en los datos escalares y no
escalares.

2.2.1. Operaciones Aritmticas:


MATLAB permite dos tipos diferentes de operaciones aritmticas.

5
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

operaciones aritmticas con matrices


operaciones aritmticas matriz

ESCALAR MATRIZ VECTOR DESCRIPCIN

+ + + Adicin
- - - Sustraccin
* * .* Multiplicacin
/ / ./ Divisin hacia la derecha
\ \ \. Divisin hacia la izquierda
^ . Transposicin

2.2.2. Operadores Relacionales


Los operadores relacionales son smbolos que se usan para comparar
dos valores. Si el resultado de la comparacin es correcto, la expresin
considerada es verdadera, en caso contrario es falsa.

DESCRIPCIN
OPERADOR
< menor que
<= menor o igual que
> mayor que
>= mayor o igual que
== Igual
~= no igual

2.2.3. Operadores Lgicos


El objetivo de estos operadores es proporcionar respuestas a
cuestiones verdadero/falso. MATLAB responde a este tipo de preguntas
con 1 (verdadero) 0 (falso).

6
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

OPERADOR DESCRIPCIN

& Y (and)

| O (or)

~ NO (not)

2.2.4. Combinaciones:

P Q ~P P |Q P&Q

Falso Falso Verdadero Falso Falso

Falso verdadero Verdadero Verdadero Falso

Verdadero Falso Falso Verdadero Falso

Verdadero verdadero Falso verdadero verdadero

2.2.5. Caracteres Especiales:

CARACTERES DESCRIPCIN

[] Se utilizan para formar vectores y matrices

() Define precedencia en expresiones aritmticas. Encierra


argumentos de funciones en forma usual

, Separador de elementos de una matriz, argumentos de


funciones y declaraciones en lneas con declaraciones
mltiples

; Separador de declaraciones, termina renglones de una


matriz

2.2.6. Exhibicin de Nmeros:


Cuando se exhiben los elementos de una matriz, los enteros siempre se
exhiben como enteros. Los valores no enteros siempre se exhiben
usando un formato por omisin que muestra cuatro dgitos decimales.

7
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Para especificar que queremos que los valores se exhiban en un formato


digital con 14 dgitos decimales, usamos el comando format long.
Podemos regresar al formato decimal con cuatro dgitos decimales
empleando el comando format short. Se exhiben dos dgitos decimales
cuando se especifica el formato con format bank.

Si queremos que MATLAB exhiba valores en notacin cientfica con:


Cinco dgitos significativos, usamos: el comando format short e.
Para especificar notacin cientfica con 16 dgitos significativos,
usamos el comando format long e.
Otro comando de formato es format +. Si se exhibe una matriz
con este formato, los nicos caracteres que se imprimen son
signos de ms(+) y menos(-). Si un valor es positivo, se exhibe un
signo ms; si un valor es O, se dejar un espacio; si un valor es
negativo, se exhibir un signo menos.

8
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

2.3. Operaciones bsicas

ESCALAR, VECTOR Y MATRIZ:


A = 2.5 Un slo dato se denomina escalar.
B = 2.5, 6.4 Si una matriz tiene una sola fila o una sola columna, la llamamos
vector; para ser ms claros llamamos vector fila o vector columna.

Escribamos en la ventana de comandos por ejemplo


>> A=2.5 (Enter)
A=
2.5000
Significa que en Matlab qued almacenada la variable A con valor 2.5.

Digite:
>>A (Enter)

Digite ahora:
>>E=5 (Enter)
>>C=A+E (Enter)
C=
7.500

Escribamos ahora los siguientes vectores:


>> B = 2.5, 6.4 (Enter)
>> D= 2, 3 (Enter)
>> B+D (Enter)
ans=
4.5 9.4

Que corresponde a la suma de los vectores fila.

9
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Digitemos ahora:
>> B*D (Enter)
Error using *
Inner matrix dimensions must agree

Se genera un error porque ese producto no esta definido ya que no coinciden


filas con columnas.

Pero si escribimos ahora:


>> B* D' (Enter)
ans=
24.2
D' representa la traspuesta de D.

El tamao de una matriz se especifica por el nmero de filas y de columnas; as,


si queremos digitar las matrices:

Escribimos:
>> A = 3; 4; -5 (Enter)
>> B = 1 2 -6; -2 1 0 (Enter)
>> C= 1 3 5; 3 -1 -2; 2 1 3 (Enter)

Veamos un ejemplo ms, en el que hemos de hallar el rea de una circunferencia.


En una sola lnea de la ventana de comandos, mediante la sucesin de
instrucciones podemos escribir la frmula

>> radio=2; area=pi*radio^2;

10
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

se crearn dos variables almacenadas en el espacio de trabajo; una tendr como


nombre radio y otra area, aunque como se encuentran precedidas por un punto y
coma (;) no aparecern reflejadas en la ventana de comandos, ejecutndose
ambas simultneamente. Si miramos al espacio de trabajo, podremos detectar su
presencia en la memoria. Adems, si escribimos su nombre en la ventana de
trabajo, el sistema devolver su valor. Por ejemplo,

>> area

el sistema responder con

area
=12.5664

Para determinar el rea de otro circulo con otro radio escribios:

>> radio=4;
>> area

area
=50.2654

NOTA: En Matlab existen algunos comandos que sern de mucha utlidad ms


adelante:

cls: limpia totalmente lapantalla sin borrar variables almacenadas


clear : Borra una variable de la memoria
clear all: Borra todas las variables
who: Recuerda qu variables se encuentran almacenadas
whos: Recuerda qu variables estn almacenadas con tamao, bytes,
clase y atributos.

11
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Ejercicios:
1. Realice las siguientes operaciones en Matlab:

a. b.
c.

2. Escribe las siguientes expresiones aritmticas en Matlab. Comprubalas


con los valores de prueba de la columna derecha.

AREA DE UN TRIANGULO Base Altura Area


1 3 1.5
5 6 15
2 14 14

a b c x
ECUACION DE SEGUNDO GRADO
1 4 -5 1
-5 3 1 1.6925
-3 5 2 6

3. Dadas las matrices:

Determinar:
a. A*C b. C* B' c. B+ A'*C
d. Cmo se encuentra la inversa de la matriz A?
e. Cul es el determinante de la matriz C?
f. Cmo se escribe una matriz idntica en Matlab?

12
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

2.4. Cmo salvar y recuperar

Veamos cmo salvar y recuperar todo el espacio de trabajo o algunas de


las variables creadas en el mismo. Por su sencillez, bastar emplear dos
instrucciones primordiales para realizar esta tarea: save permite salvar el
espacio de trabajo en un archivo (con diversas variantes) y, load permite
recuperar el espacio de trabajo, previamente salvado, en un archivo (con
diversas variantes).

Por ejemplo, usted tiene algunas variables almacenadas segn el ejercicio


anterior. Consideremos por ejemplo que area es la variable numrica
creada anteriormente en el ejemplo del clculo del rea de un tringulo, o
una matriz de datos numricos como veremos ms adelante, entonces:

save datos area

guarda en el directorio desde donde ha sido iniciado MATLAB la variable


area en un fichero denominado datos.mat (utilizando formato binario
nicamente comprensible por el entorno MATLAB). Este archivo se
guardar en el directorio hacia donde MATLAB est direccionado en ese
momento. Al final de este apartado veremos como direccionar MATLAB.

save datos A -append

guarda la variable A a continuacin de la informacin existente sin


borrarla- en el archivo datos.mat. Esta variante slo es aplicable a
ficheros con dicha extensin.

Con la instruccin clear se eliminarn todas las variables contenidas en el


espacio de trabajo, y a continuacin con

13
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

load datos

recuperaremos, en el formato con que se guard, las variables contenidas


en datos, en nuestro caso, radio y A (siempre que MATLAB se encuentre
direccionado hacia el directorio donde se guard).

Si se desea es posible guardar nicamente ciertas variables de un


conjunto ms amplio, previamente contenido en el espacio de trabajo, en
archivos especficamente denominados, por ejemplo

save matrices A B C

guarda las matrices A, B y C, en un archivo denominado matrices.mat.

Tambin pueden combinarse en dicha lista ambos tipos de variables


numricas, escalares y matrices, para guardarse en un mismo archivo, en
formato .mat. En cualquier caso sern consideradas matrices de orden
nxm .

Por ejemplo, si eliminamos las variables contenidas en el espacio de


trabajo con la instruccin clear, y a continuacin recuperamos la lnea
base=5; altura=8; area=base*altura/2

podemos guardar todo el espacio de trabajo con el nombre de


sesion1.mat. Para ello, bastar con escribir en la ventana de trabajo

save sesion1

Obsrvese que para guardar con esta instruccin realmente todo el


espacio de trabajo, es deseable que ninguna de las variables que figuren

14
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

en l tenga, precisamente, el nombre sesion1. En tal caso podran


crearse conflictos nada agradables.

Es posible, opcionalmente, guardar archivos en formato ASCII y en doble


precisin aadiendo ciertas variantes.

save areatriangulo.dat area -ascii double

guarda la variable area, en formato ASCII y con doble precisin de catorce


cifras decimales, en un archivo con el nombre areatriangulo.dat.

load areatriangulo.dat ascii

recupera la informacin contenida en el archivo datos.dat, forzando a que


se reproduzca en este formato.

Cuando se desee aplicar las instrucciones load y save sobre una


determinada variable, es esencial direccionar MATLAB hacia un
determinado directorio en el que se encuentre o en el que deseemos
guardar la variable. Existen varias formas de direccionar MATLAB hacia
un directorio. Una de ellas es usar el comando cd del sistema operativo
MS-DOS:

cd datos_numericos

direcciona al directorio datos_numericos del directorio raz donde se


inici MATLAB, que previamente habramos creado con el Explorador.

Otra forma de direccionar es, obviamente, utilizar la instruccin File, que


aparece en la parte superior izquierda de la ventana de comandos, y

15
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

seleccionar la opcin Open File. No obstante, la ms sencilla consiste en


utilizar las opciones contenidas en la ventana del directorio actual que nos
permitirn buscar, crear directorios.

III. GRAFICAS SENCILLAS


3.1. Graficas en el plano
Comando PLOT
Sirve para obtener resultados grficos en 2D.
La sintaxis de la orden es:

plot(x, y);

x es el vector que contiene los valores de x, y es el vector que contiene los


valores de y, tal que el valor de y en la posicin uno del vector corresponde
al primer valor del vector x. La grfica se realiza uniendo una serie de
rectas entre los puntos incluidos en los vectores X y Y. Si las curvas quedan
muy mal hechas (se notan las rectas) puede ser necesario disminuir el paso
de los vectores y aumentar el nmero de puntos.

Veamos un ejemplo, para la grfica de en el intervalo a


; donde debemos hacer lo siguiente:

>> t = 0:.3:10;
>> y = sin(t);
>> plot( t , y)

El comando ; define el vector entre los componentes desde 0


a 10 incrementados de . La expresin ; va a definir los
valores de los componentes que son: , , , etc.

16
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

Finalmente, usa el vector de y los valores de para la


construccin del grfico.
El punto y coma al final de cada instruccin se coloca para evitar un
despliegue de todos los datos.

Aqu el resultado grfico:

Veamos otro ejemplo que consiste en graficar la curva (para


).

Escribimos:

>> t = -1:.1:1;
>> y=t.^3

17
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

>> plot( t , y)

Su grafico es:

3.2. Graficas a trozos


Ahora supongamos que queremos representar la funcin

Generamos una tabla de valores en el dominio en el que queremos dibujar


la funcin.

18
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

>> x=linspace(-2,3,3000);

Y ahora definimos la funcin, multiplacndo cada trozo por el ndice lgico


que describa el lugar en el que queremos dibujarlo.

>> y=( x.^2).*(x<0)+1.*((0<=x)&(x<1))+(-x+2).*(1<=x);

Y ahora la dibujamos. Resulta conveniente hacerlo con puntos, asteriscos o


cruces porque, de otra forma, no aparecern las discontinuidades

>> plot(x,y, '. '), grid on, title('Funcion definida a trozos')

Y obtenemos la grafica de la siguiente figura:

19
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

3.3. Graficas en el espacio (Funciones en dos variables)

Vamos a elaborar la grfica de la funcin :

>>[x,y]=meshgrid(-2:.1:2);
>> z = x .* exp(-x.^2 - y.^2);
>> plot3(x,y,z)

Su grafica es:

El primer comando crea una matriz para hacer la entrada de los puntos en
el espacio cuadrado de entre -2 y 2 con intervalos de 0.1. Los cuadrados

20
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

pequeos que constituyen la reja son de 0.1 unidades ancho y 0.1 unidades
de alto. La segunda orden crea una matriz cuyas entradas son los valores
de la funcin z(x,y) a los puntos de la reja. La tercera orden usa esta
informacin para construir el grfico.

Pruebe y analice tambin las graficas que generan los comandos:

>>mesh(x,y,z)

21
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

>>surf(x,y,z)

La funcin plot3 es similar a la funcin plot, excepto que acepta datos en


tres dimensiones. El usuario debe proporcionar tres vectores: x, y y z.
Entonces estas tripletas ordenadas se grafican en un espacio de tres
dimensiones y se conectan con lneas rectas.

La funcin mesh dibuja superficies 3D a partir de matrices. El comando


mesh(Z) dibuja los valores de la matriz Z sobre sus coordenadas.

Las grficas con surf son similares a las mesh, pero surf crea una
superficie tridimensional colorida en lugar de una rejilla.

22
UNIVERSIDAD SANTIAGO DE CALI
FACULTAD INGENIERIAS
PROGRAMAS DE INGENIERIA ELECTRONICA Y BIOINGENIERIA
SEALES Y SISTEMAS
Profesor: MSc. JAVIER A. MURILLO M.

EJERCICIOS

Realizar las siguientes graficas usando Matlab


1.

2.

3.
4. Para las graficas siguientes usted debe ajustar el dominio:

5. Realice las siguientes graficas en dos variables:


a.

b.

c.

d.

23