Documentos de Académico
Documentos de Profesional
Documentos de Cultura
M
FACULTAD DE INGENIERIA
ELECTRONICA Y ELECTRICA
APELLIDOS Y NOMBRES CODIGO
RAMIREZ RODRIGUEZ CARLO BRANDON 15190175
FLORES SANCHEZ PEDRO ANTONIO 12190283
CHAVEZ BARRERA ANDERSON TEODOLFO 13190071
HUAMANI AUCCASI ROY SERAFIN 14190014
ROMERO DE LA CRUZ JULIO CESAR 16190144
CURSO TEMA
Lab.Señales y sistemas INTRODUCCIÓN A MATLAB
NUMERO
19/06/2020 26/06/2020
1
GRUPO PROFESOR
a) Inicialización de Matlab
Al iniciar el uso de MatLab están disponibles dos comandos de ayuda y demostración. Para
ejecutarlos se escribe el comando en la línea de comandos después del símbolo >> y se
presiona la tecla Enter. Por ejemplo:
>>help
>>demo
>>quit
b) Uso de comandos
La primera forma de interactuar con MatLab es a través de la línea de comandos. Puede
ejecutarse un comando si este escrito después del símbolo >> y se presiona la tecla Enter.
Ya que MatLab se basa en el álgebra de matrices como ejemplo crearemos una matriz.
Estas pueden estar formadas por un sólo elemento (escalar), por una fila o una columna
(vector) o por una serie de filas y columnas (matriz propiamente dicha).
>>A=1
A=
Para no desplegar el valor de la variable creada, debe agregarse punto y coma (;) al final del
comando. Luego de crear una variable, puede desplegarse su valor en pantalla escribiendo
la variable después del prompt (>>).
>>A
>>A=[1 2 3]
c) Vector
Matlab permite crear y operar con vectores de manera general y tiene algunos comandos
asociados a vectores especiales, como un vector nulo, vector de unos, con elementos
igualmente espaciados, autogeneración entre rangos definidos, etc. En relación a las
operaciones se hallan la suma, resta, producto, producto interno, rotaciones y
ordenaciones, etc
Elementary matrices.
Matrix manipulation.
Se muestran estas porque de manera general un vector es un tipo particular de matriz, con la
particularidad de que tiene una sola fila
Creación de un vector
Para crear un vector se ingresa cada uno de sus elementos, separados por una
coma o un espacio, y dentro de un par de corchetes, igualando esta expresión a
una variable. Por ejemplo, si se quiere crear un vector c, desde la ventana de
comandos de Matlab escriba:
>> c = [1 3 5 7 9 ]
c=
1 3 5 7 9
Creación de un vector con elementos uniformemente espaciados
Esto significa crear un vector con un límite superior y uno inferior en sus valores
y con un incremento especifico entre termino y termino, este método es muy
usado para crear un vector del argumento utilizado para evaluar una función
específica, que puede ser tiempo, frecuencia, etc. Se usa el siguiente formato:
Nombre_vector = inferior:incremento:superior
Por ejemplo
>> t = 0:2:10
Matlab devuelve:
t=
0 2 4 6 8 10
Manipulación de vectores
Esto es muy sencillo ya que se trabajan con los operadores comunes tal como si
fueran escalares.
>> b = c + 5
b=
6 8 10 12 14
>> a = c + b
a=
7 11 15 19 23
La resta se hace de manera semejante
d) Matriz
Matlab permite crear y operar con matrices de manera general y tiene algunos
comandos asociados a matrices especiales, como una matriz nula, matriz identidad,
matriz unidad, matrices cuadradas, etc. En relación a las operaciones se hallan la
suma, resta, producto, producto interno, rotaciones y ordenaciones, etc
Elementary matrices.
Matrix manipulation.
B=
1 2 3 4
5 6 7 8
9 10 11 12
>> B = [ 1 2 3 4
5 6 7 8
9 10 11 12]
B=
1 2 3 4
5 6 7 8
9 10 11 12
b. Manipulación de Matrices
Operadores;
El álgebra de matrices es posible mediante los operadores:
+ suma
- resta
* multiplicación
^ potencia
' transpuesta
\ división izquierda
/ división derecha
ans =
777
777
>>C=A+B
C=
777
777
>> C = B'
C=
1 5 9
2 6 10
3 7 11
4 8 12
Hay que notar que si la matriz es de complejos, esto obtiene la transpuesta del
complejo conjugado. Use .'
D=
30 70 110
70 174 278
>> D = C * B
D=
107 122 137 152
Para multiplicar cada uno de los elementos use el operador.* (la dimensión de las
matrices debe ser la misma).
>> E = [1 2;3 4]
>> F = [2 3;4 5]
>> G = E .* F
E=
1 2
3 4
F=
2 3
4 5
G=
2 6
12 20
ans =
37 54
81 118
>> E.^3
ans =
1 8
27 64
Inversa
>> X = inv(E)
X=
-2.0000 1.0000
1.5000 -0.5000
Valores propios
>> eig(E)
ans =
-0.3723
5.3723
3. DESARROLLO
1. Realiza las siguientes operaciones aritméticas utilizando Matlab
PRIMERA OPERACIÓN
SEGUNDA OPERACIÓN
TERCERA OPERACIÓN
CUARTA OPERACIÓN
QUINTA OPERACIÓN
2. Señal sinusoidal
Al disminuir la frecuencia de muestreo observamos que la onda se hace mas recta ,en cambio
cuando aumentamos la frecuencia de muestreo toma mas la forma de una onda sinusoidal.
Porque puede no ser una línea continua, a la vista aparenta que es continua y a la vez no por
eso es que se le denomina con ese nombre.
Ejemplo3c
Ejemplo3d
Ejemplo3e
Ejemplo3f
Ejemplo3g
Ejemplo3h
Ejemplonro4
EjemploNro5
Ejemplonro6
Ejemplonro7
4. CONCLUSIONES
En MATLAB, es un programa que podemos crear o definir un sistema si
tenemos su representación en términos de su función de transferencia, sus
polos y ceros o su representación en variables de estado. Esto lo realizamos
mediante las Herramientas de Control (control toolbox) y sus comandos tf, zpk
y ss respectivamente. De igual forma podemos realizar transformaciones entre
estas representaciones mediante el uso de los mismos comandos y también
podemos visualizar el sistema creado o modificado mediante printsys.