Está en la página 1de 12

UNIVERSIDAD NACIONAL DEL ALTIPLANO

FACULTAD DE INGENIERIA MECANICA ELECTRICA,


ELECTRONICA Y SISTEMAS

ESCUELA PROFESIONAL DE INGENIERIA


ELECTRONICA

LABORATORIO N1

CURSO: SOFTWARE PARA TELECOMUNICACIONES

HERCILLA CCASO PAOLO DENNIS 092352

DOCENTE: ING. LUIS ENRIQUE BACA WIESSE


LABORATORIO N1

Introduccin al Matlab
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una
herramienta de software matemtico que ofrece un entorno de desarrollo
integrado (IDE) con un lenguaje de programacin propio (lenguaje M). Est
disponible para las plataformas Unix, Windows, Mac OS X y GNU/Linux .

1. Operaciones con Matrices

1.1 Crear una Matriz de nmero reales 2*4:

Creamos la matriz en el editor para cargar el cdigo en la ventana de


comandos en el rea de trabajo. Como se aprecia en la figura.

0 2 4 6
M= [ ]
0 3 5 7

Fig. 1
Luego guardamos la variable M como matlab.mat e ingresamos el arrive editor
como se ve en la figura 2.

Fig. 2

Podemos borrar la variable M.

clear M

Mientras que clear solo borra la ventana en worspace que un determinado


momento estn definidas en la memoria del programa y no interfieren en
espacios de trabajo de otras variables. Figura 3

Fig. 3
Se puede apreciar en la figura 4 que el archivo se guard en la memoria del
programa en la ventana workspace

Fig. 4

Fig. 5
Se observa en la figura la misma matriz con matrices que contienen la segunda
fila, matrices que contienen la segunda fila y finalmente una submatriz formada
por las 2 primeras filas y las 2 ltimas columnas todo esto de la variable M.

1.2 Definir las siguientes matrices en Matlab.


Ahora veremos operaciones bsicas con matrices en Matlab

1 3 5 8 1 9 5 8
1 9
= [2 6 5 3] =[12 5 5 9] =[ ]
4 1 9 7 4 2 9 74 10 2
1 8 0 2 0 6 0 3

Fig. 6

Se introduce las operaciones con las matrices A y B y se observa matriz y


escalar

Fig. 7
En la figura 8 observamos como se calcula la inverza de la matriz Ay tambien
de su submatriz inverza de la matriz C

Fig. 8

Sean las matrices.

1 3 5 8 1 9 5 8
= [2 6 5 3] =[12 5 5 9]
4 1 9 7 4 2 9 74
1 8 0 2 0 6 0 3

Siendo D la submatriz de A formada por la 1ra y


3ra fila y la 2da y 3ra columna:

E la submatriz de B formada por la 2da y 4ta filas y columnas:

Fig. 9
D-ET:
D-C:
C-E:

Fig. 10

Al introducir las operaciones no aceptan las condiciones porque las matrices no


estn en el mismo orden o dimensin.

Luego introducimos una nueva funcin. Size Devuelve la dimensin de un


vector o matriz.

Fig. 11
Fig. 12

Fig. 13
Fig. 14

Fig. 15

Luego introducimos una matriz con nmeros complejos.

1+ 5
=[ ]
4 + 2 3 9 3

Guardar la variable N en el archivo matriz.mat:


Limpiar el espacio de trabajo:
Volver a cargar el archivo:
Comprobando que el archivo este en la memoria.
Obtener la matriz conjugada de N:
su representacin de Magnitud:
ngulo:
sus componentes: reales: e imaginarias:
N=[j 1+j -j 5;-j 4+2*j 3 9-3*j]
save matriz N
whos
load matriz N
conj(N)
real(N)
imag(N)
angle(N)
abs(N)

Fig. 16

Fig. 17
Obteniendo utilizando la funcin linspace, un vector de 20 elementos que
recorra el intervalo [0,].
Generar utilizando la sentencia valorinicial:paso:valorfinal , un vector de
referencia de 1000 puntos que recorra el intervalo [0,10].

con la funcin
clear
rand(4,3)
x=linspace(0,pi,20)
t=0:((10-0))/(100-1):10;

Fig. 18
tt=-2:0.05:3;
xx=sin(2*pi*0.789*tt);
plot(tt,xx), grid on
type dsplab
which dsplab
Tipo de onda senoidal y cual onda senoidal