Introduccion Al Matlab Para Sistemas De Control

Páginas: 7 (1642 palabras) Publicado: 11 de septiembre de 2011
LABORATORIO DE CONTROL
PARTE EXPERIMENTAL

1.4.2. Considere la siguiente matriz:
A=[11 12 13;21 22 23;31 32 33]

A =
11 12 13
21 22 23
31 32 33
Indique el resultado de las siguientes operaciones y que significa cada una de ellas (utilize Matlab):
a.- A(:,1)
ans =
11
21
31
- Esta operacion extrae la primera columna de la matriz “A”.
b.-A(2,)
- Esta operacion produce un error, matlab no produce ningun resultado.
c.- A(:,2:3)
ans =
12 13
22 23
32 33
- Esta operacion extrae la segunda y tercera columna de la matriz ”A”.

d.- A(:,1: 2: 3)
ans =
11 13
21 23
31 33
- Esta operacion extrae la primera y segunda columna de la matriz “A”.

e.- B=[A,[ones(1,2);eye(2)]]
B =11 12 13 1 1
21 22 23 1 0
31 32 33 0 1
- Esta operación crea una nueva matriz juntando a la matriz “A” con otras columnas formadas por las filas de una matriz de unos de orden (1,2) con la matriz identidad de orden (2,2)
f.- A(:,:)
ans =
11 12 13
21 22 23
31 32 33
- Extrae toda la matriz “A”.
g.-A(2:4)=[]
A =
11 22 32 13 23 33
h.- ones(3,3)
ans =
1 1 1
1 1 1
1 1 1
- Esta operación crea una matriz de 3 filas por 3 columnas.
i.- eye(3)
ans =
1 0 0
0 1 0
0 0 1
- Esta operación crea la matriz identidad de orden tres por tres.

j.- diag(A)
ans =
11
22
33
- Esta operaciónextrae la diagonal de la matriz “A” , la cual definimos al principio de este laboratorio.
k.- zeros(size(A))
ans =
0 0 0
0 0 0
0 0 0
- Esta operacion crea una matriz de puros ceros, el tamaño de esta matriz esta definido por el tamaño de la matriz “A”,el comando size nos origina el tamaño de la matriz.
l.- rand(size(A))
ans =
0.9501 0.48600.4565
0.2311 0.8913 0.0185
0.6068 0.7621 0.8214
- Esta operación crea un matriz de números aleatorios que comprenden desde el 0 hasta el 1, el tamaño de esta matriz se origina como en el paso anterior.
m.- magic(length(A))
ans =
8 1 6
3 5 7
4 9 2
- Esta operación crea una matriz mágica ya que al sumar cada fila ,columna odiagonal de esta matriz el resultado es el mismo en todas las sumas.
El tamaño de esta matriz se origina de la longitud de la matriz “A”, por lo que aparece un matriz mágica de orden tres por tres.

1.4.3. Grafique las siguientes funciones sobre un mismo grafico.
% funciones sobre un mismo grafico
t=linspace(-5,5,200);
y=(1-(sin(t)).^2)./t;
z=(1+t)./( 4+t.^2);
plot(t,y,'r',t,z,'b')1.4.4 Utilizando el comando subplot, grafique las funciones del numeral anterior.
>>t=linspace(-5,5,200);
>> y=(1-(sin(t)).^2)./t;
>> subplot(1,2,1)
>> plot(t,y)
>> title('y(t)')
>> z=(t+1)./((t.^2)+4);
>> subplot(1,2,2)
>> plot(t,z)
>> title('z(t)')

1.4.5. Grafique la orbita de Mercurio(X vs. Y) alrededor de la tierra. La orbitade Mercurio esta dada por las siguientes ecuaciones:
>>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(x,y,'m')
>> title('ORBITA DE MERCURIO AL REDEDOR DE LA TIERRA')
>> grid on
>> xlabel 'Eje X'
>> ylabel 'Eje Y'

1.4.6. Defina z como el numero de elementos de un vector fila A; luego, generedicho vector aleatoriamente e indique el resultado de las siguientes estructuras:

a) z =input('ingrese el numero de elementos de un vector fila');
A=rand(1,z);
x=A(1,1);
for i=1:(z-1)
b=A(1,i+1);
if x<=b
resp=x;
else
resp=b;
x=resp;
end
end
resp
- Este comando for es un bucle y la salida que nos da es la ultima respuesta ya que se va...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lab. de control introduccion matlab
  • Introduccion a los sistemas de control
  • Introduccion sistemas de control administrativo
  • Introduccion A Sistemas Des De Control
  • Sistema de Control Económico introducción
  • Introduccion a los sistemas de control
  • Sistemas de Control Avanzado Introducción
  • Introduccion Y Definiciones De Sistemas De Control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS