Beruflich Dokumente
Kultur Dokumente
INGENIERIA ELECTRONICA
SEÑALES Y SISTEMAS
PRÁCTICA Nº 0 : MATLAB
OBJETIVOS
MANUAL DE MATLAB.
GENERANDO MATRICES
Z = zeros(2,4) crea una matriz con todos los elementos de valor cero.
F = 5*ones(3,3) crea una matriz con todos los elementos de valor uno.
N = fix(10*rand(1,10)) crea matriz todos los elementos aleatorios
uniformemente distribuidos.
R = randn(4,4) crea matriz con todos los elementos normalmente
distribuidos.
FUNCIÓN load
ARCHIVOS –M
Se crea un editor de texto en el mismo matlab, asi:
[ ], sirve para concatenar o juntar matrices, para crear una nueva matriz
más grande.
BORRANDO FILAS Y COLUMNAS
A + A’
A*A’
d = det(A) , sirve para hallar el determinante de una matriz dada.
COMANDO DE CONTROL
LA FUNCION FORMAT
x=0:pi/100:2*pi;
y = sin(x);
plot(x,y)
xlabel('EJE X')
ylabel('EJE Y')
title('TITULO DE LA GRAFICA','FontSize',12)
Cuando se tiene varias funciones en una misma grafica la herramienta
legend nos permite etiquetar cada una de ellas.
x = 0:pi/100:2*pi;
y = sin(x);
y2 = sin(x-.25);
y3 = sin(x-.5);
plot(x,y,x,y2,x,y3)
Plot(x,y, ‘color_style_market’) , nos permite seleccionar colores, estilos de
línea y marcadores.
Para color son: 'c', 'm', 'y', 'r', 'g', 'b', 'w' y ‘k’, que corresponden a los colores
cyan, magenta, amarillo, rojo, verde, azul , blanco y negro.
Para estilos de línea son: '-' para línea solida, '--' para línea entrecortada, ':'
para línea punteada, and '-.' Para línea y punto.
Los tipos de marcas son: '+', 'o', '*', y 'x', and marcas con relleno son 's' para
cuadrado, 'd' para diamante, '^' para triangulo superior, 'v' para triángulo
inferior, '>' para triangulo derecho, '<' para triángulo izquierdo, 'p' para
pentagrama, 'h' para hexagrama. Así:
plot(x,y,'ks')
plot(x,y,'r:+')
plot(exp(i*t),'-o'), sirve para ignorar la parte imaginaria y dibujar la parte
real. Sin embargo se puede dibujar la parte real versus la parte imaginaria.
t = 0:pi/10:2*pi;
plot(exp(i*t),'-o')
axis equal
plot(exp(i*[0:pi/10:2*pi]))
axis off
SCRIPTS Y FUNCIONES
function x = potdos(y);
% la siguiente función eleva el valor de 2^x
x = 2^y
En la ventana principal de MATLAB escribimos lo siguiente
>>s =
s=
8.00
>> potdos(s)
x=
256.00
ans =
256.00
CONCLUSIONES