INSTRUCCIONES BASICAS EN MATLAB

Practica 1

-Matrices

Traspuesta de A A’
Matriz aleatoria rand(n) (tamaño n)

-Complejos (help complex)
las matrices se definen normalmente
Parte real: real(A)
Parte imaginaria: imag(A)
Argumento: abs(A)
-Polinomios (help poly)
Se definen con matriz de coeficientes
Raices: roots(p)
Evaluar un valor x: polyval(p, x)


Práctica 2

Para definir funcion de transferencia:
S=tf(‘s’)
Si g es la funcion de transferencia
Polos: pole(g)
Ceros: zero(g)
Polos, ceros y ganancia k: zpkdata(g)
Para obtener numerador y denominador de la function de transferencia:
[num, den]=tfdata(g)
Simplificacion de polos con ceros (cancelacion): mineral (g) (siempre que sea posible)
Para trazar diagrama de polos y ceros:pzmap(g)

Práctica 3

Respuesta al impulse: impulse(g) (traza la gráfica)
Para captar los valores de salida: [y,t]=impulse(g)
Lo mismo para la respuesta al Escalon (step(g)) y la respuesta a una definida previamente(lsim(g))

Para trazar las gráficas: subplot(n, m, n)

Práctica 4

Para simplificar sistemas realimentados: feedback(G1, G2)

Práctica 5


Para trazar el lugar de las raíces Rlocus(g)
[k,polos]=Rlocfind(sys)
Esta función abre un diagrama con el lugar de las raíces, que nos permite seleccionar los polos deseados, seleccionados estos Matlab nos devuelve la siguiente información:
K Valor de la ganancia para obtener dichos polos
Polos Valor de los polos en lazo cerrado



Práctica 6
Diagramas de Bode: bode(g)
Bode de Magnitud: bodemag(g)
Para la estabilidad relativa: [Gm,Pm,Wg,Wp]=margin(sys)
Diagramas de Nyquist: nyquist(g)