Descargar

Matlab y su lista de comandos (página 2)

Enviado por makarenko


Partes: 1, 2

CAPITULO IV.

Comandos utilizados en el Matlab

Comando

Descripción

abs

Valor absoluto

acker

Calcula la matriz K para ubicar los polos de A-BK, vea también place

axis

Corrige la escala del gráfico actual, vea también plot, figure

bode

Dibuja el diagrama de Bode, vea también logspace, margin, nyquist1

c2dm

Pasa del sistema continuo al discreto

clf

Borra la figura (use clg en Matlab 3.5)

conv

Convolución (útil para multiplicar polinomios), vea también deconv

ctrb

Matriz de controlabilidad, vea también obsv

deconv

Deconvolución y división de polinomios, vea también conv

det

Halla el determinante de una matriz

dimpulse

Respuesta al impulso de sistemas lineales de tiempo discreto, vea también dstep

dlqr

Diseño de reguladores LQR lineales cuadráticos para sistemas de tiempo discreto, vea también lqr

dlsim

Simulación de sistemas lineales de tiempo discreto, vea también lsim

dstep

Respuesta al escalón de sistemas lineales de tiempo discreto, vea también stairs

eig

Calcula los autovalores de una matriz

eps

Tolerancia numérica del Matlab

feedback

Conexión de dos sistemas por realimentación.

figura

Crea una nueva figura o redefine la figura actual , vea también subplot, axis

for

Lazo For-Next

format

Formato Numérico (dígitos significativos, exponentes)

function

Para archivos-m del tipo función

grid

Dibuja la grilla en el gráfico actual

gtext

Agrega texto al gráfico actual, vea también text

help

Ayuda

hold

Mantiene el gráfico actual, vea también figure

if

Ejecuta código condicionalmente

imag

Devuelve la parte imaginaria de un número complejo, vea también real

impulse

Respuesta al impulso de sistemas lineales de tiempo continuo, vea también step, lsim, dlsim

input

Prompt para entrada de usuario

inv

Inversa de una matriz

jgrid

Genera grilla de coeficiente de amortiguamiento (zeta) y tiempo de establecimiento (sigma) constantes , vea también sgrid, sigrid, zgrid

legend

Leyenda en un gráfico

length

Largo de un vector, vea también size

linspace

Devuelve un vector linealmente espaciado

lnyquist1

Produce un diagrama de Nyquist en escala logarítmica , vea también nyquist1

log

logaritmo natural, también log10: logaritmo común

loglog

Grafica usando doble escala logarítmica, también semilogx/semilogy

logspace

Devuelve un vector logarítmicamente espaciado

lqr

Diseño de reguladores lineales cuadráticos LQR para sistemas continuos, vea también dlqr

lsim

Simula un sistema lineal, vea también step, impulse, dlsim.

margin

Devuelve margen de ganancia, margen de fase, y frecuencias de cruce, vea también bode

norm

Norma de un vector

nyquist1

Grafica el diagrama de Nyquist, vea también lnyquist1. Note que este comando reemplaza al comando nyquist para obtener diagramas de Nyquist más precisos.

obsv

Matriz de observabilidad, vea también ctrb

ones

Devuelve un vector o matriz de unos, vea también ceros

place

Calcula la matriz K para ubicar los polos de A-BK, vea también acker

plot

Dibuja un gráfico, vea también figure, axis, subplot.

poly

Devuelve el polinomio característico

polyadd

Suma dos polinomios

polyval

Valor numérico de un Polinomio

print

Imprime el gráfico 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 número complejo, vea también imag

rlocfind

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

rlocus

Grafica el lugar de raíces

roots

halla las raíces de un polinomio

rscale

Encuentra el factor de escala para un sistema con realimentación completa de estados

set

Set(gca,'Xtick',xticks,'Ytick',yticks) para controlar el número y el espaciado de marcas en los ejes

series

Interconexión en serie de sistemas Lineales que no dependan del tiempo

sgrid

Genera grilla de razón de amortiguación (zeta) y frecuencia natural (Wn) constantes , vea también jgrid, sigrid, zgrid

sigrid

Genera grilla de tiempo de establecimiento (sigma) constante, vea también jgrid, sgrid, zgrid

size

Devuelve la dimensión de un vector o matriz, vea también length

sqrt

Raíz cuadrada

ss

Crea modelos en espacio de estado o convierte modelos LTI a espacio de estado, vea también tf

ss2tf

representación Espacio de estado a función de transferencia , vea también tf2ss

ss2zp

representación Espacio de estado a polo-cero ,vea también zp2ss

stairs

Gráfico tipo escalera para respuesta discreta, vea también dstep

step

Dibuja la respuesta al escalón , vea también impulse, lsim, dlsim.

subplot

Divide la ventana Gráfico en secciones, vea también plot, figure

text

Agrega texto al gráfico actual, vea también title, xlabel, ylabel, gtext

tf

Crea una función de transferencia o convierte a función de transferencia, vea también ss

tf2ss

Función de Transferencia a representación en espacio de estado, vea también ss2tf

tf2zp

representación Función de Transferencia a Polo-cero , vea también zp2tf

title

Agrega un título al gráfico actual

wbw

Devuelve el ancho de banda dado el coeficiente de amortiguamiento y el tiempo de asentamiento o el tiempo de elevación.

xlabel/ylabel

Agrega una identificación al eje horizontal/vertical del gráfico actual, vea también title, text, gtext

ceros

Devuelve un vector o matriz de ceros

zgrid

Genera grilla de coeficiente de amortiguamiento (zeta) y frecuencia natural (Wn) constante , vea también sgrid, jgrid,sigrid

zp2ss

Polo-cero a representación en espacio de estado, vea también ss2zp

zp2tf

Polo-cero a representación función de transferencia , vea también tf2zp

CAPITULO V.

Conclusiones

En MATLAB, es un programa que podemos crear o definir un sistema si tenemos su representación en términos de su función de transferencia, sus polos y ceros o su representación en variables de estado. Esto lo realizamos mediante las Herramientas de Control (control toolbox) y sus comandos tf, zpk y ss respectivamente. De igual forma podemos realizar transformaciones entre estas representaciones mediante el uso de los mismos comandos y también podemos visualizar el sistema creado o modificado mediante printsys.

Utilizando los comandos adecuados, pudimos aprender a modelar de una manera práctica y clara la función de transferencia de cualquier sistema.

Algunas herramientas en Matlab son utilizadas en la reducción de diagramas de bloques.

CAPITULO IV

Recomendaciones

1. Todo archivo .m que vayan a crear, "documéntenlo". El símbolo para hacer comentarios en una línea es el porcentaje (%). Documenten entre otras cosas lo que hace el código, los parámetros y variables de retorno, y las variables intermedias más importantes.

2. cuando usen el método imput para recibir una entrada por parte del usuario, especifiquen bien que tipo de datos es: vector (fila ó columna), matriz, función, etc; y si correspone al valor de un parámetro, especifiquen qué tipo de parámetro es (por ejemplo, para el método SOR: "ingrese lambda (coeficiente de relajación)" y no "ingrese lambda")

Nota: Si es una función lo que piden que el usuario ingrese, pueden hacer dos cosas: pídanle al método imput que lo que le ingrese el usuario, no lo evalúe, sino que lo almacene como string (para hacer esto, coloquen como parámetro en la función imput después de la cadena de caracteres que vayan a mostrar inicialmente, este string: 's', así entre comillas. Ej: n = imput( 'ingrese lambda (coeficiente de relajación)','s' )); ); o pidanle al usuario que escriba la función entre comillas simples.

d. Las variables son de máximo 7 letras (incluyendo el undeline).

4. Elaboren un manual de usuario de sus trabajos (¡ahh, si!, a lo lenguajes de programación, pero toca, me facilita la calificación y así no toca ponerme a inventar).

Bibliografía

  • Computational Colour Science Using MATLAB – Stephen Westland & Caterina Ripamonti.pdf.

  • Engineering and Scientific Computations Using MATLAB – Sergey E. Lyshevski.pdf.

  • Kalman Filtering Theory and Practice Using MATLAB – Grewal and Andrews.pdf

  • Google.com.pe/.

  • http://fisica.unav.es/~angel/matlab/matlab0.html

A todo los docentes de la escuela de formación profesional de ingeniería de minas, quienes con sus conocimientos nos ayudan a formarnos profesionalmente en el campo de la ingeniería

 

 

Autor:

Mendez Vicente, Makarenko

DOCENTE: Ing, Jhony, Quispe

edu.red

FACULTAD DE INGENIERIA DE MINAS, GEOLOGIA Y CIVIL

DEPARTAMENTO ACADEMICO DE INGENIERIA DE MINAS

ESCUELA DE FORMACION PROFESIONAL DE INGENIERIA DE MINAS

AYACUCHO – PERU

2012

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente