Beruflich Dokumente
Kultur Dokumente
1. PROCEDIMIENTO PRÁCTICO
7.1 Indique el resultado de las siguientes operaciones y que significa cada una de ellas
(Utilice Matlab):
A=[91,92,93;81,82,83;71,72,73]
A =
91 92 93
81 82 83
71 72 73
A(:,2)
92
82
72
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
A(1,:)
91 92 93
A(:,2:3)
El resultado de la operación A(:,2:3), indica que se disponga de todas las filas de las
columnas 2 y 3.
ans =
92 93
82 83
72 73
A(:,1:2:3)
ans =
91 93
81 83
71 73
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
B=[A,[ones(1,2);eye(2)]]
B =
91 92 93 1 1
81 82 83 1 0
71 72 73 0 1
A(:,:)
El resultado de la operación A(:,:), indica que se disponga de todas las filas y todas
las columnas de la matriz A.
ans =
91 92 93
81 82 83
71 72 73
A(2:4)=[]
ans =
91 82 72 93 83 73
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
ones(2,2)
ans =
1 1
1 1
eye(4)
ans =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
diag(A)
ans =
91
82
73
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
zeros(size(A))
ans =
0 0 0
0 0 0
0 0 0
rand(size(A))
ans =
magic(length(A))
8 1 6
3 5 7
4 9 2
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
eig(A)
ans =
245.7559
0.2441
0.0000
rank(A)
ans =
Los vectores deberían tener al menos 200 puntos para ser graficados, y deberán tener distinto tipo de
línea e incluir etiquetas en los ejes, título del gráfico, leyendas en la figura.
>> t=linspace(-6,6,200);
>> z=(t+1)./(t.^2+4);
>> y=(1-cos(t).^2)./t;
plot(t,y,t,z)
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
7.3. Utilizando el comando subplot, grafique las funciones del numeral anterior. Grafique la órbita de
Mercurio (x vs. y) alrededor de la tierra. La órbita de Mercurio está dada por las siguientes ecuaciones:
Genere tanto x(t) e y(t) como funciones de Matlab y la variable independiente t desde 0 hasta 44π/3 en
intervalos de π/360.Incluya etiquetas en los ejes, título del gráfico, etc.
t=linspace(-6,6,200);
subplot(1,2,1);
y=(1-cos(t).^2)./t;
plot(t,y);
subplot(1,2,2);
z=(t+1)./(t.^2+4);
plot(t,z);
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
t=(0:pi/360:44*pi/3);
>> x=93*cos(t)+36*cos(4.15*t);
>> y=93*sin(t)+36*sin(4.15*t);
>> plot(y,x)
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
Desarrollar en Simulink
b)
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
7.5. Implemente los siguientes diagramas de bloques y obtener las respuestas tanto en Simulink como
en Matlab
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
SALIDA 2
VELOCIDAD
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL
b)
ESCUELA POLITÉCNICA NACIONAL
DEPARTAMENTO DE AUTOMATIZACIÓN Y CONTROL INDUSTRIAL