Sie sind auf Seite 1von 34

Autores: Cristian Posso V.; Laura Rivera R..

MatLab es un programa interactivo para computacin numrica y visualizacin de datos. Es


ampliamente usado por Ingenieros de Control en el anlisis y diseo, posee adems una
extraordinaria versatilidad y capacidad para resolver problemas en matemtica aplicada,
fsica, qumica, ingeniera, finanzas y muchas otras aplicaciones. Est basado en un sofisticado
software de matrices para el anlisis de sistemas de ecuaciones. Permite resolver complicados
problemas numricos sin necesidad de escribir un programa.

NDICE

1. Introduccin.4
1.1 Qu es Matlab?..........................................................................................................4
1.2 Cmo ingresar los datos correctamente en Matlab?..................................................5
2. Procedimientos iniciales..8
2.1 Antes de usar los programas por primera vez.....8
2.1.2 Precauciones de funcionamiento.....8
2.1.3 Acerca las unidades.....8
2.1.4 Exactitud de los clculos..8
2.2 Entorno.8
2.2.2 Funciones y Smbolos.8
2.3 Formatos de Visualizacin de Nmeros..9
Operaciones Bsicas.....10
3.1 Suma......10
3.2 Resta...10
3.3 Producto.....10
3.4 Divisin..11
3.5 Potencia...11
3.6 Raz Cuadrada.....11
Matrices..12
4.1 Vectores.....12
4.1.2 Suma y Resta de vectores..........12
4.2 Introducir una Matriz .13
4.2.1 Suma de Matrices...13
4.2.2 Multiplicacin, Divisin y Potencia..14
4.2.3 Identidad cuadrada.....15
4.3 Rango, Inversa y Determinante de una matriz........16
4.4 Transpuesta de una matriz......17
Grficos...18
5.1 Comando SUBPLOT.18
5.2 Grafica Simple.......20
5.2.1 Modificacin de graficas....21
5.3 Grafica de Barras....... 22
Bucles......,,,,23
6.1 FOR........23
6.2 WHILE.......23
6.3 IF........24
7. Bibliografa.............26
8. Anexos.....27
Anexo 1........27
2

Anexo 2........28
Anexo 3........32

1. INTRODUCCIN
Para cualquier profesional en el rea de la ingeniera es primordial solucionar problemas, que
en gran parte se resuelven aplicando conocimientos matemticos; por esto es importante un
desarrollo correcto de diferentes ecuaciones sin importar su grado. Para simplificar el clculo
de estas ecuaciones se han diseado a lo largo de la historia una serie de mtodos numricos,
estos han sido programados por los autores de este manual para el pblico en general, sin
importar si los usuarios tienen poco entrenamiento o si tienen pocas habilidades o mnimos
conocimientos en el rea de matemticas y computacin. Los programas han sido programados
en el software matemtico Matlab.

1.1Qu es Matlab?
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta
de software matemtico que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programacin propio (lenguaje M). Est disponible para las plataformas Unix, Windows, Mac
OS X y GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la representacin de datos
y funciones, la implementacin de algoritmos, la creacin de interfaces de usuario (GUI) y la
comunicacin con programas en otros lenguajes y con otros dispositivos hardware.

1.2Cmo ingresar los datos correctamente en Matlab?


Nada ms abrir Matlab (podemos hacerlo pinchando en el icono que aparece en el escritorio o
en su defecto en Inicio->Todos los programas) aparecer una pantalla como la siguiente:

Fig. 1.2.1
Todas las sentencias que vamos a utilizar las escribiremos en la ventana Command Window
(ventana de comandos). Es la ventana de mayor tamao.

Fig. 1.2.2
5

Si queremos informacin acerca de las variables que estamos utilizando en Matlab podemos
verlas en la ventana Workspace (espacio de trabajo) o usar:
Who: para obtener la lista de las variables (no de sus valores)
Whos: para obtener la lista de las variables e informacin del tamao, tipo y atributos (tampoco
da valores)
Para ver esta ventana tenemos que pinchar en la pestaa que tienen este nombre. Est en la
parte inferior izquierda:

Fig. 1.2.3

Si lo que queremos es conocer el valor que tiene una variable lo hacemos escribiendo el nombre
de la variable y pulsando Intro. Para recordar rdenes previas usamos las flechas del teclado
y . La seccin de historial Tambin podemos verlas en la ventana Command History,
ventana la cual aparece al oprimir las dos mismas teclas utilizadas anteriormente:

Fig. 1.2.4
Para que el software reconozca las funciones y datos es necesario ingresarlos por medio del
siguiente lenguaje:

Fig. 1.2.5
Revisar ANEXO 1 para mayor informacin y manejar una lista ms amplia y completa de
comandos.
7

2. Procedimientos iniciales
2.1 Antes de usar los programas por primera vez: visualice el campo de trabajo e
identifique los botones y comandos que le permitirn trabajar.

2.1.2 Precauciones de funcionamiento: cercirese de que los datos que vaya a


ingresar las variables y constantes correctas.

2.1.3 Acerca las unidades: es primordial que el usuario conozca las unidades con que
se trabajar y que todas coincidan, y si no coinciden hacer las conversiones pertinentes
antes de ingresar los valores.

2.1.4 Exactitud de clculos: es importante que el usuario tenga en cuenta que los
resultados arrojados por los programas son solo una aproximacin de las races reales, no
obstante estas aproximaciones son confiables ya que su error relativo no supera el 0.01%.

2.2 Entorno
Una vez arrancado MATLAB, aparece el prompt o lnea de comandosdel sistema (<<). Este es
el momento de comentar la existencia del comando ms famoso de cualquier aplicacin: help.
Introduciendo este comando aparecern todas las citadas built-in functions, las contenidas en el
subdirectorio MATLAB y todas aquellas contenidas en los subdirectorios incluidos en el
PATH(ver ANEXO 2). Para obtener informacin sobre cualquiera de las funciones se introduce
help nombre-funcin. Ejemplo: help cos (cos es una funcin que calcula el coseno de un
numero). Una cuestin importante a tener en cuenta es que MATLAB distingue entre
maysculas y minsculas. En este sentido, los nombres de funcin se introducirn en
minsculas. El comando demo permite obtener una demostracin de las capacidades del
sistema.
2.2.2 Funciones y smbolos
Si se quiere guardar toda la sesin en un archivo (comandos introducidos y
resultados), basta usar el comando diary nombre-archivo y se guardara la sesin en
un archivo llamado diary. Cuando no se quiera seguir almacenando la informacin
se introducir diary off .
El smbolo % sirve para poner comentarios en los programas (todo lo escrito
desde ese smbolo hasta el final de la lnea no se ejecutara).
Si lo que se desea es almacenar todas las variables de memoria (y sus valores actuales)
en un fichero, se usa el comando save nombre-fichero. Esto crea un fichero con el
nombre introducido y con extensin .MAT. Si no se pone nombre del fichero crea uno
llamado MATLAB.MAT. En caso que se desee guardar en un fichero con formato
ASCII, se introducir en el comando un modificador save -ascii nombre fichero ascii. Si
8

solo se quieren guardar una serie de variables se introducir save nombre-fichero


nombre-variables separadas por espacios.
Para recuperar los ficheros generados con el comando save se utilizara load nombrefichero.
El comando what muestra los ficheros .m que se encuentran en el disco duro en el
subdirectorio desde el cual se haya invocado a MATLAB.
dir muestra todos los ficheros contenidos en el subdirectorio actual.
Con el comando delete se puede borrar cualquier archivo del disco duro.
chdir permite cambiar de directorio.
El comando type permite ver el contenido de cualquier archivo en formato ASCII.
Para borrar alguna variable de memoria se utiliza clear nombre-variables separadas por
espacios.
Para parar la ejecucin de un comando se usa Ctrl c.
Para finalizar la ejecucin de MatLab se escribe quit o exit.

2.3 FORMATOS DE VISUALIZACIN DE NMEROS


Matlab no cambia la representacin interna de un nmero cuando se escogen distintos formatos,
slo se modifica la forma de visualizarlo. (Para una visualizacin ms amplia de los diferentes
formatos numricos dirigirse al Anexo 3. Se vuelve a incluir la tabla en la Fig. 2.3.1)

Fig. 2.3.1

3. Operaciones Bsicas
3.1 Suma
Para realizar la suma de dos nmeros enteros naturales basta con introducir estos y pulsar
intro. El nombre de la iteracin (suma, en este caso, pero es siempre igual) se introduce
colocando el smbolo % delante y as lo clasifica como titulo.
>> %SUMA:
>> 15+12
ans =
27

3.2 Resta
Al realizar la resta bastara con fijarnos en la suma pues es su inversa pero, para llegar a ella
directamente cambiamos el sigo + por y volvemos a pulsar intro para que se ejecute la
operacin.
>> %RESTA:
>> 30-7
ans =
23

3.3 Producto
Para el producto, en cuanto a dos nmeros enteros, dos constantes hemos de interactuar
igual introduciendo para el signo *, o asterisco, no x.
>> %PRODUCTO:
>> 12*7
ans =
84
10

3.4 Divisin
Al igual que todas las iteraciones anteriores, basta con colocar el smbolo / entre el dividendo y
divisor, pulsar intro y tendremos nuestra operacin realizada.
>> %DIVISION:
>> 96/7

ans =

13.7143

3.5 Potencia
Para elevar un nmero a otro hemos que colocar el comando ^ entre la potencia y el numero a
elevar.
Esta accin tambin nos servir para indicar en notacin cientfica los ceros resumidos al 10.
>> %POTENCIA:
>> 3^4
ans =
81

3.6 Raz Cuadrada


Para obtener la raz cuadrada de un nmero hemos de introducir el comando de raz
definido en su correspondiente apartado y entre parntesis la cifra que queremos analizar.
>> %RAIZ CUADRADA:
>> sqrt (96)
ans =
9.7980

11

4. Matrices
4.1

Vectores

Para definir un vector, hemos de poner entre corchete sus coordenadas, separadas
mediante un espacio y Matlab nos lo reescribir como tal A partir de ah, podemos operar como
queramos con ellos y los comandos antes definidos.
>> v = [0 2 4 6 8]
v=

4.1.2 Suma y Resta de Vectores


Lo primero es definir los vectores con los que queremos operar, u y v en nuestro caso.
Se definen entre corchetes y separados sin coma, solo con un espacio.
A continuacin hemos de determinar la operacin que queremos que realicen, la suma.
El resultado ser un nuevo vector que, grficamente es la unin de los otros dos en el espacio.
>> %SUMA DE VECTORES:

>> %RESTA DE VECTORES:

>> v = [0 2 4 6 8]

>> v = [0 2 4 6 8]

v=

v=

>> u = [3 5 2 2 9]

u = [3 5 2 2 9]

u=

u=

>> v+u

>> v-u

ans =

ans =

17

-3

-3

-1

12

4.2Introducir una Matriz

Para introducir una matriz en Matlab se procede de la forma siguiente. Si por ejemplo tenemos
la matriz:
Se introduce como:
>> A = [ 1 2 3; 3 4 5; 6 7 8]
A=
1

Observemos que unas matrices especiales son los vectores, de esta forma, el vector fila v = (1.0,
1.1,1.2,1.3, . . . ,1.9,2.0), se escribe en Matlab como:
>>v=[1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2.0]

4.2.1 Suma y Resta de Matrices


Para sumar dos matrices, lo primero es definirlas, e nuestro ejemplo, con A y B.
Una vez definidas solo queda indicar la operacin que deseamos realizar, en nuestro caso, la
suma de ambas.
>> A=[2 1;3 2]

A=

A=
2
3

>> A=[2 1;3 2]

2
3

1
2

>> B=[3 4;-1 5]


B=
3 4
-1 5

>> B=[3 4;-1 5]


B=
3
-1

>> A+B

>> A-B

ans =

ans =

5
2

5
7

1
2

-1
4

4
5

-3
-3

13

4.2.2 Multiplicacin, Divisin y Potencia


Matlab tiene tres operaciones, que las llamaremos operaciones con punto, que permiten
multiplicar matrices trmino a trmino: (.*)
dividir matrices trmino a trmino: (./)

>> A=[2 1;3 2]


A=
2

>> B=[3 4;-1 5]


B=
3

-1

>> A.*B
ans =
6

-3

10

>> A./B
ans =
0.6667 0.2500
-3.0000

0.4000

Elevar los trminos de una matriz a una cierta potencia: (.^)

>> v = [0 2 4 6 8]

14

v=
0

>> v.^2
ans =
Columns 1 through 9
1.0000 1.2100 1.4400 1.6900 1.9600 2.2500 2.5600 2.8900 3.2400

Columns 10 through 11
3.6100 4.0000

4.2.3 Identidad cuadrada


Para generar la matriz identidad cuadrada
>> eye(3)
ans =
1

Una matriz 3 2 llena de unos,


>>ones(3,2)
Y si queremos que est llena de ceros,
>>zeros(3,2)
Para generar una matriz con nmeros aleatorios uniformemente distribuidos entre 0 y 1,
>>rand(3,2)
Si se usa el comando randn los nmeros aleatorios son normalmente distribuidos, siguiendo la Normal
Estndar
N(0, 1).

15

4.2.3 Rango, Inversa y Determinante de una matriz


Si lo que buscamos es hallar el Rango, Inversa y Determinante de una matriz, hemos de definir
esta primero como ya hemos indicado y, a continuacin, definir el comando de determinante
rank(X), inv(H) o det(A) (si la matriz est definida como A).

>> A=[2 1;3 2]


A=
2

>> %RANGO MATRIZ:


>> rank(A)
ans =
2
>> %INVERSA MATRIZ:
>> inv(A)
ans =
2.0000 -1.0000
-3.0000

2.0000

>> %DETERMINANTE MATRIZ:


>> det(A)
ans =
1.0000
Y si queremos ver el resultado en forma racional:
>> format rational
>> inv(A)
ans =
2
-3

-1
2
16

4.2.4 Transpuesta de una Matriz


Basta con definir la matriz, como podemos comprobar arriba e introducir el comando que la
transpondr, A.
>> %TRASPUESTA:
>> A'
ans =
2
1

3
2

17

5. Grficos
El usuario de MATLAB puede dibujar fcilmente un conjunto de pares de puntos, y una forma
de hacerlo es mediante el comando plot.

plot (Y) Dibuja la grfica que toma los ndices de Y como valores en el eje x y las columnas de
Y como valores en el eje y.

plot(x1,y1, ...) Une con una lnea todos los pares de la forma (xn,yn)

plot(X,Y) Si X e Y son vectores, dibuja las columnas/filas de X con respecto a las


columnas/filas de Y.

plot(M) Si M es una matriz, dibuja cada columna de M con respecto a su ndice.

plot dispone de argumentos opcionales que permiten especificar el tipo de lnea que se dibuja,
as como su color y el tipo de marcador para los puntos dibujados:

plot(X,Y, --r) Dibuja una lnea discontinua en rojo

plot(X,Y, s) Dibuja solo los puntos como cuadrados

plot(X,Y, +r) Dibuja solo los puntos como cruces en rojo

plot(X,Y, g) Dibuja una lnea continua en verde

Es posible configurar ciertos aspectos de las grficas, entre otros:

title(string) Establece la cadena string como ttulo de la grfica

xlabel(string) Establece la cadena string como etiqueta del eje x de la grfica

ylabel(string) Establece la cadena string como etiqueta del eje y de la grfica

axis Controla la apariencia y escala de los ejes. Presenta varias opciones

5.1 El comando PLOT


El uso del comando plot es el siguiente
>> plot(argumentos)
y los argumentos que toma pueden ser:

18

Fig. 5.1.1
Veamos algunos ejemplos. Al ejecutarlos por primera vez aparece una nueva ventana que es la
ventana grfica, en esta se muestra el dibujo realizado por plot (o cualquiera de los comandos
que introduciremos), sin embargo, si vamos realizando los ejemplos uno a uno sin cerrar la
ventana grfica esta se oculta pasando a ser una ventana secundaria en la que se van
sustituyendo las grficas por las que actualmente dibujamos. Cada vez que queramos ver una
grfica tenemos que hacerla ventana principal ya que no se realiza automticamente.

>> x=[-4 -2 0 1 3 5];


>> y=[16 4 0 1 9 25];
>> plot(x,y);

Fig. 5.1.2

19

5.2 Grafica Simple


Una vez definidos los vectores de valores x y valores y, MATLAB hace fcil la creacin de
grficas. Suponga, a travs de medicin, se obtiene un conjunto de datos tiempo contra
distancia.
Se pueden almacenar los valores de tiempo en un vector llamado x (el usuario puede definir
cualquier nombre conveniente) y los valores de distancia en un vector llamado y. Para graficar
puntos, use el comando plot, con x y y como argumentos:
Plot(x,y)
Automticamente se abre una ventana de grficas, la que MATLAB llama figure 1.
Ejemplo, grafica de distancia-tiempo simple:

Fig 5.2.1

20

5.2.1 Modificacin de Graficas


A continuacin, se detalla algunos caracteres de cmo ser el esbozo de la grfica:
TIPOS DE LINEAS (Tabla 5.2.1)

FORMAS DE LA LNEA (Tabla 5.2.2)

COLOR (Tabla 5.2.3)

21

5.3 Grafica de Barras


Existen varias posibilidades para representar diagramas de barras. Por ejemplo, los datos se
escriben como un vector y son introducidos a Matlab:
>> x = [10 2 3 4 18 20 15];
Entonces, podemos usar los comandos bar, barh, bar3 y bar3h para generar los grficos.
Usamos como apoyo el comando subplot para ver en una sola imagen todos estos resultados.
>> subplot(2,2,1), bar(x), title('Barras verticales')
>> subplot(2,2,2), barh(x), title('Barras horizontales')
>> subplot(2,2,3), bar3(x), title('Barras verticales 3D')
>> subplot(2,2,4), bar3h(x), title('Barras horizontales 3D')
El resultado lo podemos ver en la siguiente figura 5.3.1:

Fig. 5.3.1
Por supuesto, las grficas 3D se pueden modificar empleando el comando rotate3d.

22

Adems, los datos pueden estar agrupados. Como ejemplo, consideremos los siguientes datos
x = [1 2 3; 4 3 6; 10 9 8; 4 2 7; 12 10 7 ];
Utilizando los mismos comandos que antes, con modificaciones como: bar3(x,'group') y
bar3(x,'steack'). Obtenemos la siguiente figura 5.3.2

Fig. 5.3.2

23

6. Bucles
6.1 FOR
Repite iteraciones un nmero determinado de veces.
Tenemos que definir como han de realizarse las repeticiones tal que comenzamos por la
inicializacin, donde indicamos nuestra variable y comienza la primera iteracin del bucle.
Seguimos imponiendo la condicin que se comprobara cada vez que la iteracin pase por el
bucle e indica cuando este finalizara, as, cuando se cumple la condicin que indique su fin lo
desviar.
Por ultimo hemos de imponer los cambios que queramos realizar en las variables a los que se
llegara una vez finalizado el bucle.
Es realmente til cuando sabemos el nmero de iteraciones que queremos que el bucle realice.
Ejemplo, si deseamos imprimir los nmeros pares entre el 20 y 36 escribiramos:

6.2 WHILE
Su procesamiento es similar al del bucle while, se realizara mientras se cumpla una condicho
descrita pero difiere en que este al menos, itera una vez, he ah su utilidad (por ejemplo, cuando
introduzco un valor y quiero verificar si este est dentro de mi rango, iterando una vez, me
asegurare de ello).
Ejemplo:

Este bucle nos mostrara en pantalla todos los nmeros pares que hay entre el 1 y el 2*99; si
deseramos que incluyera tambin al 200, o sea 2*100, deberamos haber colocado en la
condicin del "while" esta otra:
while (i <= 100) es decir, la condicin de que "i" sea menor o igual a 100.

24

6.3 IF
Su cuerpo radica en, si se cumple algo (if) vale distinto de cero, hacer esto y si no (else) , que
ser cero, esto otro.
Indico unos paramentos e iteracin con condicin, si la condicin se cumple, si no es cero,
llevara por un camino y si al contrario es cero, no se cumple la condicin nos desviara por otro.
Cada uno de los dos caminos estar definido por otra sentencia que nos llevara al resultado
buscado.
La forma ms elemental de eta sentencia se compone de un if que acta como condicional, y
end que finaliza la accin, como se ver en el siguiente cdigo:
x=input('numero:');
if x>=1 disp('Digit un nmero positivo');
end

25

7. Bibliografa

H. Moore (2007), Matlab para ingenieros. Primera edicin. Editorial: Pearson Prentice
Hall

26

ANEXOS

ANEXO 1

27

ANEXO 2
Lista de Comandos Matlab

La siguiente lista de comandos le ser muy til como referencia a sus trabajos futuros.
Use "help help" en Matlab para ms informacin sobre cmo usar los comandos.
Los comandos listados son tanto del Matlab como del Control Systems Toolbox, no todos los
comando listados en esta referencia estn disponibles en la versin Matlab 2015, esto puede ser
por que el comando se encuentra deprecado (comando antiguo y ya casi nadie lo usa) o porque
es un comando de una libreara particular(en tal caso, el comando viene con un link
a la referencia de su implementacin).
Respecto a la notacin, los comandos Matlab del toolbox de control de sistema se destacan en
rojo mientras que los comandos Matlab no estndares se destacan en verde.
Comando

Descripcin

abs

Valor Absoluto

acker

Calcula la matriz K para ubicar los polos de A-BK, vea tambin


place

axis
bode

Corrige la escala del grfico actual, vea tambin plot, figure


Dibuja el diagrama de Bode, vea tambin logspace, margin, nyquist1

c2dm

Pasa del sistema continuo al discreto

clf

Borra la figura (use clg en Matlab 3.5)

conv

Convolucin (til para multiplicar polinomios), vea tambin deconv

ctrb

Matriz de controlabilidad, vea tambin obsv

deconv

Deconvolucin y divisin de polinomios, vea tambin conv

det

Halla el determinante de una matriz

dimpulse

Respuesta al impulso de sistemas lineales de tiempo discreto, vea


tambin dstep

dlqr

Diseo de reguladores LQR lineales cuadrticos para sistemas de


tiempo discreto, vea tambin lqr

dlsim

Simulacin de sistemas lineales de tiempo discreto, vea tambin lsim


28

dstep

Respuesta al escaln de sistemas lineales de tiempo discreto, vea


tambin stairs

eig

Calcula los autovalores de una matriz

eps

Tolerancia numrica del Matlab

feedback

Conexin de dos sistemas por realimentacin

figura

Crea una nueva figura o redefine la figura actual , vea tambin


subplot, axis

for

Lazo For-Next

format

Formato Numrico (dgitos significativos, exponentes)

function

Para archivos-m del tipo funcin

grid

Dibuja la grilla en el grfico actual

gtext

Agrega texto al grfico actual, vea tambin text

help

Ayuda

hold

Mantiene el grfico actual, vea tambin figure

if

Ejecuta cdigo condicionalmente

imag

Devuelve la parte imaginaria de un nmero complejo, vea tambin


real

impulse

Respuesta al impulso de sistemas lineales de tiempo continuo, vea


tambin step, lsim, dlsim

input

Prompt para entrada de usuario (lectura de datos)

inv

Inversa de una matriz

legend

Leyenda en un grfico

length

Largo de un vector, vea tambin size

linspace

Devuelve un vector linealmente espaciado

log

logaritmo natural, tambin log10: logaritmo comn

loglog

Grafica usando doble escala logartmica, tambin semilogx/semilogy

logspace

Devuelve un vector logartmicamente espaciado

lqr

Diseo de reguladores lineales cuadrticos LQR para sistemas


continuos, vea tambin dlqr
29

margin

Devuelve margen de ganancia, margen de fase, y frecuencias de


cruce, vea tambin bode

norm

Norma de un vector

obsv

Matriz de observabilidad, vea tambin ctrb

ones

Devuelve un vector o matriz de unos, vea tambin ceros

place

Calcula la matriz K para ubicar los polos de A-BK, vea tambin


acker

plot

Dibuja un grfico, vea tambin figure, axis, subplot.

poly

Devuelve el polinomio caracterstico

polyval

Valor numrico de un Polinomio

print

Imprime el grfico actual (a impresora o a archivo postscript)

pzmap

Mapa de polos y ceros de sistemas lineales

rank

Halla la cantidad de renglones o columnas linealmente


independientes de una matriz

real

Devuelve la parte real de un nmero complejo, vea tambin imag

rlocfind

Halla el valor de k y los polos en el punto seleccionado

rlocus

Grfica el lugar de races

roots

halla las races de un polinomio

set

Set(gca,'Xtick',xticks,'Ytick',yticks) para controlar el nmero y el


espaciado de marcas en los ejes

series

Interconexin en serie de sistemas Lineales que no dependan del


tiempo

sgrid

Genera grilla de razn de amortiguacin (zeta) y frecuencia natural

size

(Wn) constantes , vea tambin jgrid, sigrid, zgrid


Devuelve la dimensin de un vector o matriz, vea tambin length

sqrt

Raz cuadrada

ss

Crea modelos en espacio de estado o convierte modelos LTI a


espacio de estado, vea tambin tf

ss2tf

representacin Espacio de estado a funcin de transferencia , vea


tambin tf2ss
30

ss2zp

representacin Espacio de estado a polo-cero ,vea tambin zp2ss

stairs

Grfico tipo escalera para respuesta discreta, vea tambin dstep

subplot

Divide la ventana Grfico en secciones, vea tambin plot, figure

text

Agrega texto al grfico actual, vea tambin title, xlabel, ylabel, gtext

tf

Crea una funcin de transferencia o convierte a funcin de


transferencia, vea tambin ss

tf2ss

Funcin de Transferencia a representacin en espacio de estado, vea


tambin ss2tf

tf2zp

representacin Funcin de Transferencia a Polo-cero , vea tambin


zp2tf

title

Agrega un ttulo al grfico actual

xlabel/ylabel

Agrega una identificacin al eje horizontal/vertical del grfico


actual, vea tambin title, text, gtext

zeros (ceros)

Devuelve un vector o matriz de ceros

zgrid

Genera grilla de coeficiente de amortiguamiento (zeta) y frecuencia


natural (Wn) constante , vea tambin sgrid, jgrid,sigrid

zp2ss

Polo-cero a representacin en espacio de estado, vea tambin ss2zp

zp2tf

Polo-cero a representacin funcin de transferencia , vea tambin


tf2zp

31

ANEXO 3

32

33

Das könnte Ihnen auch gefallen