Sunteți pe pagina 1din 12

Lista de Comandos de Matlab

Comando 1.abs Descripcin Valor absoluto.

Ejemplo: abs 8 ans = 56

2.acker

Calcula la matriz K para ubicar los polos de A-BK.

Ejemplo: A = [-1, 2; 0, -3] B = [0; 1] p = [-4 + i, -4 - i] [K, q] = acker(A, B, p) A= -1 0 2 -3

B= 0 1

p= -4.0000 + 1.0000i -4.0000 - 1.0000i

3.axis

Corrige la escala del grfico actual. Sintaxis: axis([xmin xmax ymin ymax]) axis([xmin xmax ymin ymax zmin zmax cmin cmax]) v = axis axis auto axis manual axis tight axis fill axis ij axis xy axis equal axis image

axis square axis vis3d axis normal axis off axis on axis(axes_handles,...) [mode,visibility,direction] = axis('state')

Ejemplo: x = 0:.01:pi/2; plot(x,tan(x),'-ro') axis([0 pi/2 0 5])

4.bode

Dibuja el diagrama de Bode. Ejemplo: Num=[0 0 4] Den=[1 6 0] sys1=tf(Num,Den) N=[1] D=[1 0] sys2=tf(N,D) sys3=feedback(sys1,sys2) bode(sys1)

5.c2dm

Pasa del sistema continuo al discreto. Ejemplo: num=[3]; den=[1 2]; [numd,dend]=c2dm(num,den,0.1)

6.clf

Borra la figura.

7.conv

Convolucin (til para multiplicar polinomios). Ejemplo: p=[0 ones(1,10) zeros(1,5)]; n=14 x=p; v=p; y= conv(x,v); n=-2:25; stem(n,y(1:length(n)))

8.ctrb

Matriz de controlabilidad. Ejemplo: A= 1 1 4 -2 B= 1 -1 1 -1 Co=ctrb(A,B); unco=length(A)-rank(Co)

Deconvolucin y divisin de polinomios. 9.deconv Ejemplo: u = [1 2 3 4] v = [10 20 30] c = conv(u,v) c = 10 40 100 160 170 120

[q,r] = deconv(c,u)

10.det

Halla el determinante de una matriz Ejemplo: syms a b c d det([a, b; c, d]) Respuesta al impulso de sistemas lineales de tiempo discreto.

11.dimpulse

12.dlqr

Diseo de reguladores LQR lineales cuadrticos para sistemas de tiempo discreto. Ejemplo: [K,S,e] = dlqr(A,B,Q,R,N)

13.dlsim

Simulacin de sistemas lineales de tiempo discreto. Ejemplo: DLSIM(A,B,C,D,U) x[n+1] = Ax[n] + Bu[n]

y[n] = Cx[n] + Du[n]

14.dstep

Respuesta al escaln de sistemas lineales de tiempo discreto. Ejemplo: DSTEP(A,B,C,D,IU) x[n+1] = Ax[n] + Bu[n] y[n] = Cx[n] + Du[n]

15.eig

Calcula los autovalores de una matriz.

16.eps

Tolerancia numrica del Matlab. Ejemplo: double precision eps(1/2) = 2^(-53) eps(1) = 2^(-52) eps(2) = 2^(-51) eps(realmax) = 2^971

eps(0) = 2^(-1074) if(abs(x)) <= realmin, eps(x) = 2^(-1074) eps(Inf) = NaN eps(NaN) = NaN single precision eps(single(1/2)) = 2^(-24) eps(single(1)) = 2^(-23) eps(single(2)) = 2^(-22) eps(realmax('single')) = 2^104 eps(single(0)) = 2^(-149) if(abs(x)) <= realmin('single'), eps(x) = 2^(-149) eps(single(Inf)) = single(NaN) eps(single(NaN)) = single(NaN)

17.feedback

Conexin de dos sistemas por realimentacin. Ejemplo: SYS = FEEDBACK(SYS1,SYS2)

18.Figura 19.for 20.format 21.function 22.grid 23.gtext 24.help

Crea una nueva figura o redefine la figura actual. Lazo For-Next. Formato Numrico (dgitos significativos, exponentes). Para archivos-m del tipo funcin. Dibuja la grilla en el grfico actual. Agrega texto al grfico actual. Ayuda.

25.hold 26.if 27.imag 28.impulse

Mantiene el grfico actual. Ejecuta cdigo condicionalmente. Devuelve la parte imaginaria de un nmero complejo. Respuesta al impulso de sistemas lineales de tiempo continuo. Prompt para entrada de usuario. Inversa de una matriz. Genera grilla de coeficiente de amortiguamiento (zeta) y tiempo de establecimiento (sigma) constantes. Leyenda en un grfico. Largo de un vector. Devuelve un vector linealmente espaciado. Produce un diagrama de Nyquist en escala logartmica. Logaritmo natural, tambin log10: logaritmo comn. Grafica usando doble escala logartmica, tambin semilogx/semilogy Devuelve un vector logartmicamente espaciado. Diseo de reguladores lineales cuadrticos LQR para sistemas continuos, vea tambin dlqr. Simula un sistema lineal.

29.input 30.inv 31.jgrid

32.legend 33.length 34.linspace 35.lnyquist1 36.log 37.loglog

38.logspace 39.lqr

40.lsim

41.margin

Devuelve margen de ganancia, margen de fase, y frecuencias de cruce. Norma de un vector. Note que este comando reemplaza al comando nyquist para obtener diagramas de Nyquist ms precisos. Matriz de observabilidad. Devuelve un vector o matriz de unos. Calcula la matriz K para ubicar los polos de A-BK. Dibuja un grfico. Devuelve el polinomio caracterstico. Suma dos polinomios. Valor numrico de un Polinomio.

42.norm 43.nyquist1

44.obsv 45.ones 46.place 47.plot 48.poly 49.polyadd 50.polyval

51.print

Imprime el grfico actual (a impresora o a archivo postscript). Mapa de polos y ceros de sistemas lineales.

52.pzmap

53.rank

Halla la cantidad de renglones o columnas linealmente independientes de una matriz. Devuelve la parte real de un nmero complejo. Halla el valor de k y los polos en el punto seleccionado. Grafica el lugar de races.

54.real 55.rlocfind 56.rlocus

57.roots 58.rscale

Halla las races de un polinomio. Encuentra el factor de escala para un sistema con realimentacin completa de estados. Set(gca,'Xtick',xticks,'Ytick',yticks) para controlar el nmero y el espaciado de marcas en los ejes. Interconexin en serie de sistemas Lineales que no dependan del tiempo. Genera grilla de razn de amortiguacin (zeta) y frecuencia natural (Wn) constantes. Genera grilla de tiempo de establecimiento (sigma) constante. Devuelve la dimensin de un vector o matriz. Raz cuadrada. Crea modelos en espacio de estado o convierte modelos LTI a espacio de estado. Representacin Espacio de estado a funcin de transferencia. Representacin Espacio de estado a polo-cero. Grfico tipo escalera para respuesta discreta. Dibuja la respuesta al escaln. Divide la ventana Grfico en secciones. Agrega texto al grfico actual.

59.set

60.series

61.sgrid

62.sigrid

63.size 64.sqrt 65.ss

66.ss2tf

67.ss2zp 68.stairs 69.step 70.subplot 71.text

72.tf

Crea una funcin de transferencia o convierte a funcin de transferencia. Funcin de Transferencia a representacin en espacio de estado. Representacin Funcin de Transferencia a Polo-cero. Agrega un ttulo al grfico actual. Devuelve el ancho de banda dado el coeficiente de amortiguamiento y el tiempo de asentamiento o el tiempo de elevacin.

73.tf2ss

74.tf2zp 75.title 76.wbw

77.xlabel/ylabel Agrega una identificacin al eje horizontal/vertical del grfico actual, vea tambin title, text, gtext. 78.ceros 79.zgrid Devuelve un vector o matriz de ceros. Genera grilla de coeficiente de amortiguamiento (zeta) y frecuencia natural (Wn) constante. Polo-cero a representacin en espacio de estado. Polo-cero a representacin funcin de transferencia.

80.zp2ss 81.zp2tf

S-ar putea să vă placă și