Professional Documents
Culture Documents
INFORME #0
Objetivo:
Conocer el programa Matlab y configurar comandos básicos para familiarizarse el uso del
mismo tanto en matrices como en gráfica de funciones.
Para lo cual nos guiaremos paso a paso con el tutorial facilitado el la cátedra de señales y
sistemas.
Desarrollo:
Ingreso de una matriz:
SUBSCRIPTS, nos ayuda a identificar los elementos que existen en las filas y columnas
de la matriz, por ejemplo A(4,2 ) es el numero de la cuarta fila y columna segunda. En
este caso en particular es 15
Comando: A(1,4) + A(2,4) + A(3, 4) +A(4,4) sirve para sumar varios elementos
de la matriz.
Si se pide elementos que no existen en la matriz, simplemente tendremos un
mensaje de error.
Comando: A(4,5) = 17 sirve para incrementar el tamaño de la matriz.
Comando: Z = zeros(2,4) crea una matriz con todos los elementos de valor cero.
Comando: F = 5*ones(3,3) crea una matriz con todos los elementos de valor
uno.
Comando: N = fix(10*rand(1,10)) crea matriz todos los elementos aleatorios
uniformemente distribuidos.
Comando: R = randn(4,4) crea matriz con todos los elementos normalmente
distribuidos.
Función load
Para crear archivos –M, se crea un editor de texto en el mismo matlab, asi:
Comando: [ ], sirve para concatenar o juntar matrices, para crear una nueva
matriz más grande.
Comando: X(:,2) = [ ] , sirve para borrar una columna de la matriz.
Comando: A + A’
Comando: A*A’
Comando: d = det(A) , sirve para hallar el determinante de una matriz dada.
format short
x
format short e
x
format short g
x
format long
x
format long g
x
format bank
x
format rat
x
format hex
x
x=0:pi/100:2*pi;
y = sin(x);
plot(x,y)
Comandos para etiquetar la grafica:
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)
Scripts y funciones
Ejemplo :
syms y
invlaplacegabo(y^2 + 1 ,1)
COCLUSION:
El programa es muy útil sabiéndolo utilizar con los comandos adecuados para lo
cual es necesario familiarizarse con el mismo y esto requiere tiempo.