Está en la página 1de 8

UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing.

Electrónica y de Telecomunicaciones 2022-1


Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez

PRIMERA UNIDAD: TEORÍA DEL MUESTREO DE SEÑALES

Guía de Prácticas

1
Grupo:
Introducción a MATLAB

Fecha: Horario: Nota:


Alumno(s):

Alessandra Nicole Yauri Yauli

I. Objetivos

• Dar a conocer al participante los conocimientos básicos de matrices utilizando MATLAB. • Realizar
operaciones con matrices.

II. Contenido teórico


• Señales y sistemas

OPERACIONES CON MATRICES EN MATLAB.


Las matrices con filas múltiples se pueden especificar colocando un punto y coma, que indica el comienzo de una
nueva fila o comenzando la nueva fila en la línea siguiente.

Una sentencia como

>> a= [12 40 8 4; 10 2 16 36; 2 7 5 4]


a=
12 40 8 4
10 2 16 36
2 7 5 4
Produce una matriz con tres filas y cuatro columnas. Los elementos de la matriz se identifican mediante el número
de la fila y columna; así, una sentencia que especifica:
>> a(1,2)
ans =
40
Ahora si deseamos cambiar el valor realizamos lo siguiente
>> a (1,2)=30
a=
12 30 8 4
10 2 16 36
2 7 5 4

2
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez
Cambiará 40 por 30. Si de desea crear una matriz con los valores de la primera fila, puede utilizarse la sentencia:

>> g=a(1,:) g =

12 30 8 4

Si por el contrario se desea que g contenga todas las filas y solo las tres primeras columnas la sentencia a utilizar es:

>> g=a(:,1:3)

g=

12 30 8
10 2 16
2 7 5

Las expresiones que contienen matrices deben, por su puesto, seguir las reglas del algebra matricial. Si se obtiene
un mensaje de error debido a matrices con dimensiones no acordes, el usuario puede comprobar rápidamente las
dimensiones de una variable (tal como escribiendo size(a)). La respuesta se presenta con el número de filas seguido
por el número de columnas.

Todos los elementos de una variable se pueden borrar utilizando la orden clear a, o se pueden borrar todas las
variables escribiendo simplemente clear.
>> size (a) ans =

3 4

Las operaciones matriciales incluyen el símbolo de apostrofe para trasponer y los símbolos +, - , * y ^ para la
suma, resta, multiplicación y elevan a una potencia. La expresión inv(A) producirá la inversa de la matriz A. Si dos
matrices tienen las mismas dimensiones, puede ser útil una operación de arrays. La operación de array designada
ocurre solamente entre elementos con números de filas y columnas idénticas, es decir operan elemento a
elemento, creando así una nueva matriz de igual dimensión. Un símbolo de operación de array se designa
colocando un punto justamente antes del símbolo que se aplica a la operación matricial. Por ejemplo

>> t=0:0.05:6;
>> y= (4*t).*(exp (-2*t))

Como los factores 4 * t y exp( −2 *t) se generan ambos como matrices columnas (121 por 1), la generación de y con
una única sentencia requiere la aplicación de una multiplicación de arrays. El cálculo tal como se describe crea otra
matriz columna (121 por 1) con los valores deseados para los elementos.

Ayuda en Línea

Se puede obtener una ayuda en línea escribiendo help, seguido por el nombre de la función o del tema. Las
instrucciones para aplicar ciertos procedimientos, tales como la construcción de lazos for, lazos while y condiciones
if, else se pueden encontrar escribiendo help seguido de for, while o if, respectivamente.

3
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez
IV. Equipos y materiales

Laboratorio: Señales y Datos


Equipos y dispositivos:
• PC
Software:
• MATLAB

V. Actividades
1. Considere las siguiente Matrices:

𝐴
Se pide:
a) Introducir las matrices A y B en MATLAB.

b) Obtener los valores de la segunda columna de A y la segunda fila de B.

c) Obtener los valores de la tercera columna de A y B.

4
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez

d) Formar una matriz con la primera fila de A y la tercera fila de B.

e) Obtener la diagonal de A y B.

f) Obtener la determinante de A y B.

g) Obtener una matriz de dimensiones 4x4 donde todos los elementos sean 1.

h) Obtener una matriz de dimensiones 2x2 donde los elementos sean 0.

i) Obtener una matriz unidad de orden 3x3.

5
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez
j) Obtener la Transpuesta de la matriz A y B.

k) Generar una matriz D como la suma de las matrices A y B.

l) Generar un matriz como el producto punto de las matrices A y B.

m) Encontrar la matriz C que multiplicada con la matriz B de cómo resultado la matriz identidad.

2. Para cada una de las señales indicadas, genere los vectores de la variable independiente 𝒕 y dependiente 𝒚(𝒕).
Considere el siguiente rango de valores de 𝒕 = −𝟏𝟎 hasta 𝒕 = 𝟏𝟎 usando pasos de 𝚫𝒕 = 𝟎. 𝟎𝟏.

t= -10 : 0.01 : 10

a) 𝒚(𝒕) = 𝟐𝒆𝒙𝒑(−𝟎.𝟓𝒕) 𝒄𝒐𝒔(𝟐𝟎𝒕)

6
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez

b) 𝒚(𝒕) = 𝟐 + 𝒄𝒐𝒔𝟐(𝟏𝟎𝒕)

7
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez
c) 𝒚(𝒕) = (𝒖(𝒕 + 𝟒) − 𝒖(𝒕 − 𝟒))(𝒆𝒙𝒑(−𝟎.𝟐𝟓𝒕))

d)

8
UCSP – Departamento de Ingeniería Eléctrica y Electrónica – Ing. Electrónica y de Telecomunicaciones 2022-1
Sistemas Lineales
Prof. Jimmy Diestin Ludeña Choez

También podría gustarte