DESARROLLO DE LA PRACTICA 1
Materia:
Ingeniería de Control I
Unidad de aprendizaje:
Introd. a los sistemas de control
Practica Numero:
2
Nombre de la practica:
INTRODUCCIÓN A LA PROGRAMACIÓN CONMATLAB
Objetivo:
Familiarizarse con el ambiente de programación MATLAB, conocer y experimentar algunas
funciones útiles para MATLAB
Lugar:
Laboratorio de Electrónica
Duración:
2
MATERIALES
MAQUINARIA Y EQUIPO
HERRAMIENTAS
1 Software MATLAB/Simulink
1 Computadora
PROCEDIMIENTO
1.- Correr el demo de MATLAB ynavegar dentro de sus iconos y opciones
>> demo
2.- Por lo general en MATLAB se trabaja con matrices. Un vector se toma como una matriz de un renglón
y varias columnas. Aquí se tiene un vector de 1al 5
>> vec=[1 2 3 4 5]
Para abreviarse se puede utilizar:
>> vec = 1:5
Para expresar una matriz de 4 renglones y 4 columnas como la que se muestra:
1 2 3
MAT = 2 34
3 4 5
Se teclea el siguiente código:
>> MAT = [1 2 3;2 3 4;3 4 5]
3.- De la misma manera se puede utilizar funciones matemáticas, por ejemplo:
>> x = 0:0.1:20;
>> y= sin(x);
Aquí se genera un vector “x”, con los valores entre 0 y 20 con incrementos de 0.1, por lo que se generará
201 valores. Después se genera un vector “y” con un valor del seno de cada valor de“x”. Las dos líneas
anteriores equivalen a las siguientes en un lenguaje de programación tradicional
for i=0 to 20 step 0.1
t=(i*10)+1
x(t)=i
y(t)=sen(i)
4.- Una columna o renglón de una matriz sepuede generar a partir de un vector
>> z(1,:) = -y/2
>> z(2,:) = y
>> z(3,:) = y*4
Nótese que en MATLAB no es necesario utilizar en ciclo del tipo “FOR-NEXT” en ciertos casos. Esta
ventaja debe ser...
Regístrate para leer el documento completo.