Introducción a MatLab
Métodos Matemáticos Para Ingenieros
MAT-319
Pedro Montero, [Link]
Agenda
• Introducción
• Ambiente
• Operaciones Básicas
• Gráficas
Definición
MATLAB es una utilidad matemática, originalmente
concebida para realizar cálculos numéricos con
vectores y matrices (de ahí el nombre, MATrix
LABoratory)
Por qué MatLab
Para integrar computación, programación y
visualización.
Ejemplos: procesamiento de señales,
procesamiento de imágenes, diseño de control,
aplicaciones médicas, modelado financiero.
Ambiente
Directorio Espacio de
Actual Trabajo
Ventana de comandos
Historial de
comandos
Ambiente
Operaciones
Básicas
>>
Se conocen como el prompt de MATLAB y
nos indican que el programa está
esperando nuestras instrucciones.
Operaciones
Básicas
Puede ser utilizado como una calculadora.
>> 234*485
ans = * Para Multiplicar
113490
>> 5^7
ans = ^ Para Potencia
78125
Operaciones
Básicas
Prioridades Matemáticas
Cuales operaciones se efectúan antes y cuales
después.
12
1
2 +
7
0.25 − 3(1 − 3)
>> (2^12+1/7)/(0.25-3*(1-3^0.5))
ans =
1.6745e+003
Variables
Variables:
>> X = tan (pi/3) >> y=exp(i*pi);
X= >> y
1.7321 y=
-1.000 + 0.00000i
Matrices
Matrices:
>> A=[0 -1 3 2; 2 1 7 2; 3 0 6 3; 5 0 10 6]
Las matrices se introducen entre corchetes,
separando lasA =filas por ; y los elementos de cada
fila por comas o simplemente
0 -1 3 2 espacios.
2 1 7 2
3 0 6 3
5 0 10 6
Gráficas
Comando plot
f(x) = 𝑠𝑒𝑛𝑥 − 𝑐𝑜𝑠 2 𝑥 en el intervalo [−5, 5]
>> x=linspace(-5,5,20);
>> x=-5:0.5:5;
Gráficas
>> x=-5:0.5:5;
>> y=sin(x)-cos(x).^2;
>> plot(x,y)
Gráficas
>> x=-5:0.1:5;
>> y=sin(x)-cos(x).^2;
>> plot(x,y)
Gráficas
>> z=cos(x);
>> plot(x,y,x,z)
Gráficas
>>t=(0:0.1:1);
>>x=sin(4*pi*t);
>>plot(t,x)
>>grid on
>>xlabel('Periodo');
>>ylabel('Amplitud');
>>title('Grafica Seno');
Gráficas
Amplitud de la señal y componente continua.
>>t=(0:0.1:1);
>>x=5*sin(4*pi*t);
>>plot(t,x)
>>grid on
>>xlabel('Periodo');
>>ylabel('Amplitud');
>>title('Grafica Seno');
Gráficas
Amplitud de la señal y componente continua.
>>t=(0:0.1:1);
>>x=5*sin(4*pi*t);
>>x1=20*sin(4*pi*t);
>>plot(t,x,t,x1)
>>grid on
>>xlabel('Periodo');
>>ylabel('Amplitud');
>>title('Grafica Seno');
Gráficas
Amplitud de la señal y componente continua.
>>t=(0:0.1:1);
>>x=10+5*sin(4*pi*t);
>>x1=20*sin(4*pi*t);
>>plot(t,x,t,x1)
>>grid on
>>xlabel('Periodo');
>>ylabel('Amplitud');
>>title('Grafica Seno');
Gráficas
Modificación de fase.
>>t=(0:0.01:1);
>>x=10*sin(4*pi*t);
>>x1=10*sin(4*pi*t+1);
>>x2=10*sin(4*pi*t+2);
>>plot(t,x,t,x1,t,x2)
>>grid on
>>xlabel('Periodo');
>>ylabel('Amplitud');
>>title('Grafica Seno');
Gracias