Sunteți pe pagina 1din 10

I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria



1

Instituto Politcnico Nacional
E.S.I.M.E Unidad Profesional Ticomn
Academia de ciencias bsicas
Lista de comandos y referencias para MATLAB.

COMANDOS PARA OPERADORES LOGICOS Y ARITMETICOS
^ Realiza le exponenciacin.
& Realiza el AND lgico.
~ Realiza el NOT lgico.
| Realiza el OR lgico.
* Realiza la multiplicacin. En el caso de matrices, stas necesitan
tener las dimensiones adecuadas.
. ^ Realiza la potenciacin de matrices trmino a trmino.
. * Realiza la multiplicacin de vectores y matrices trmino a trmino.
./ Operacin de divisin de vectores y matrices trmino a trmino.
/ Operacin de divisin. Para matrices es equivalente a multiplicar la
primera por la inversa de la segunda.
\ Divisin de matrices. Divide la segunda matriz entre la primera, esto
es A\B= B/A.
XOR Realiza el OR exclusivo lgico.

COMANDOS PARA INTERFASES GRAFICAS DE USUARIO GUIS
Axes Ejes coordenados en una GUI.
callback Instrucciones asociadas a una GUI.
Checkbox Botn de eleccin en una GUI.
Edit Text Cuadro de edicin de una GUI.
fig Extensin de una de las partes de la GUI.
Frame Marco de una GUI.
GUI Interfase Grafica de Usuario
GUIDE Herramienta en MATLAB para crear GUIs.
Listbox Caja de lista en una GUI.
Palette Parte del rea de diseo donde aparece la lista de
componentes que se pueden usar en una GUI.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

2
Popup Menu Botn de aparicin de men desplegable en una GUI.
Property Inspector Inspector de propiedades de un control de una GUI.
Push Button Botn de presin en una GUI.
Radio Button Botn radial en una GUI.
Slider Barra de deslizamiento de una GUI.
Static Text Cuadro de texto esttico en una GUI.
String Nombre que despliega un control en una GUI.
Tag Nombre asociado a un control en el callback de una
GUI.
Toggle Button Botn de activacin/ desactivacin en una GUI.
uicontrol Nombre genrico de las partes o controles de una GUI.

COMANDOS DE SIMULINK
Continuous Biblioteca de operadores analgicos en SIMULINK.
Create Subsystem Comando para crear un subsistema en SIMULINK.
Discrete Filter Bloque de filtro discreto en SIMULINK.
Gain Bloque de ganancia en SIMULINK.
Inport Puerto de entrada de un subsistema en SIMULINK.
Integrator Bloque integrador en SIMULINK.
Math Biblioteca de operadores matemticos en SIMULINK.
mux Bloque de SIMULINK para multiplexar seales.
Outport Puerto de salida de un subsistema en SIMULINK.
Pulse Generator Bloque generador de pulsos en SIMULINK.
Scope Bloque de SIMULINK para visualizar formas de onda.
SIMULINK Herramienta para simular sistemas.
Sine Wave Bloque de SIMULINK para generar ondas senoidales.
Sinks Biblioteca de sumideros en SIMULINK.
Sources Biblioteca de fuentes en SIMULINK.
Start Inicia una simulacin en SIMULINK.
Step Seal de escaln en SIMULINK.
Stop time Tiempo final en una simulacin en SIMULINK.
Transfer Fcn Bloque de funcin de transferencia en SIMULINK.
Unit Delay Bloque de retardo en SIMULINK.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

3
COMANDOS PARA LA REALIZACION DE GRAFICAS
axis Permite especificar valores iniciales y finales de los ejes de una
grafica.
Axis properties Sirve para cambiar los lmites de los ejes de una grafica. Se usa
desde el men Edit de la figura.
bar Permite obtener una grafica de barras.
bode Realiza las graficas Bode (magnitud y fase).
clabel Da valores numricos de altura de una grafica de contorno.
compass Permite obtener una grafica de brjula.
contour Permite obtener una grafica de contornos en dos dimensiones.
contour3 Permite obtener una grafica de contornos en 3 dimensiones.
ezplot Sirve para graficar una funcin simblica.
figure Comando para abrir una nueva ventana de figura.
figure(h) Comando para abrir una nueva ventana para la figura h.
fplot Sirve para graficar una funcin simblica en un intervalo
determinado.
freqs Grafica la respuesta en frecuencia de una funcin de transferencia
analgica.
freqz Grafica la respuesta en frecuencia de una funcin de transferencia
discreta.
gca(h) Despliega el identificador de los ejes de la figura h.
gcbf Proporciona el identificador de la figura del objeto actual.
gcbo Proporciona el identificador del objeto actual.
gcf(h) Despliega el identificador de la figura h.
gco Despliega el identificador del objeto actual.
grid Genera una rejilla en una ventana de grafica.
grid off Le quita la rejilla a una grafica.
grid on Le aade una rejilla a una grafica.
handle Identificador de un objeto.
handless.capital Identificador del objeto con el nombre capital.
hidden off Permite hacer transparente una grafica de malla.
hist Permite obtener una grafica de tipo histograma.
hold off Cancela el hold on.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

4
hold on Permite graficar ms de una funcin en la misma grafica.
impulse Grafica la respuesta al impulso.
legend Identifica cada curva con una cadena en una grafica.
Mesh Permite obtener una grafica tridimensional de malla.
Meshc Permite obtener una grafica de malla con contorno.
meshgrid Obtiene una matriz de valores para las coordenadas x, y.
meshz Permite obtener una grafica de malla con contorno y plano cero.
peaks Funcin interna de MATLAB de tres dimensiones.
pie Permite obtener una grafica de tipo pie.
plot (x, y) Realiza la grafica de y vs. X.
plot3 Permite obtener una grafica tridimensional.
polar Permite obtener una grafica de una funcin en coordenadas polares.
quiver Permite obtener una grafica de contorno con lneas direccionales.
semilogx Realiza una grafica semilogaritmica. El eje x sta en una escala
logartmica.
set(h) Cambia las propiedades de la figura h.
shading flat Elimina las lneas negras en una grafica de superficie.
shading interp Suaviza los colores en una grafica de superficie.
stairs Permite obtener una grafica de tipo escalera.
stem Realiza una grafica de puntos.
step Grafica la respuesta al escaln.
subplot Comando para desplegar varias graficas en una misma ventana.
surf Permite obtener una grafica de superficie.
surfl Permite obtener una grafica de superficie con iluminacin.
text Escribe un texto sobre una grafica.
title Genera un titulo en la ventana de una grafica.
view Permite el ngulo de visualizacin de una figura.
waterfall Permite obtener una grafica de tipo cascada.
xlabel Permite escribir un enunciado en el eje x de una grafica.
ylabel Permite escribir un enunciado en el eje y de una grafica.
zlabel Permite escribir un enunciado en el eje z de una grafica.


I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

5
COMANDOS PARA EL MANEJO DE MATRICES
cross Calcula el producto cruz o vectorial de dos vectores.
det(A) Calcula el determinante de la matriz A.
diag(A) Forma un vector con los elementos de la diagonal principal de la
matriz A.
dot Calcula el producto punto o escalar de dos vectores.
eig Obtiene los eigenvectores (vectores propios) de una matriz.
eye (m,n) Matriz de dimensin mXn donde todos los elementos de la
diagonal principal son la unidad y los dems son cero.
eye (n) Matriz identidad cuadrada de orden n.
fliplr Invierte el orden de los elementos de un vector de izquierda a
derecha.
gradient Obtiene el gradiente de una matriz.
inv(A) Calcula la matriz inversa de la matriz A.
jordan Convierte un matriz a la forma cannica de Jordan.
length Calcula la longitud de un vector.
linspace (a,b,n) Genera un vector con punto inicial a, punto final b y n puntos.
logspace (a,b,n) Vector de n puntos donde el primer punto es 10, el ltimo es 10
b
, y
los n puntos estn espaciados logartmicamente.
lu Obtiene la factorizacin LU de una matriz.
norm Calcula la norma de una matriz o de un vector.
norm (A) Calcula la norma de la matriz A.
ones (m,n) Matriz de dimensin mXn donde todos los elementos son la
unidad.
ones (n) Matriz cuadrada de orden n donde todos los elementos son la
unidad.
rank(A) Calcula el rango de la matriz A.
trace(A) Calcula la traza de la matriz A. suma de los elementos de la
diagonal principal.
transpose(A) Calcula la transpuesta de la matriz A.
zeros(m,n) Matriz de dimensin mXn donde todos los elementos son cero.
zeros(n) Matriz cuadrada de orden n donde todos los elementos son cero.

I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

6
COMANDOS PARA CALCULOS MATEMATICOS
acker Usa la formula de Ackerman para calcular la ganancia de
retroalimentacin necesaria para colocar los polos en el lugar
deseado.
ceil Redondea al siguiente entero mayor un nmero.
conj Obtiene el complejo conjugado de un nmero complejo.
conv Realiza la multiplicacin de dos polinomios.
Cycle Opcin dentro del funtool para evaluar distintas operaciones de
las funciones dadas.
deconv Realiza la divisin de dos polinomios.
diff Calcula derivada de una expresin simblica.
diff (f,n) Evala la n-sima derivada de f.
double Convierte una variable simblica a una variable numrica.
dsolve Resuelve una ecuacin diferencial o un sistema de ecuaciones
diferenciales de manera simblica.
eval Sirve para evaluar una funcin simblica.
eval Evala una expresin.
expand Desarrolla algebraicamente una expresin simblica.
feedback Realiza un sistema de retroalimentacin.
feval Evala una funcin simblica en un valor dado de la variable
independiente.
fft Evala la transformada rpida de Fourier de una secuencia.
filter Se utiliza para filtrar una seal.
floor Redondea hacia el siguiente entero menor un nmero.
fmincon Algortmico de optimizacin para obtener el mnimo de una
funcin con restricciones.
fourier Evala la transformada de Fourier de una funcin.
funtool Funcin de MATLAB para visualizar el comportamiento de
funciones simblicas.
fzero Calcula las races de una expresin simblica.
fzero Evala los ceros de una funcin.
ifft Evala la transformada rpida de Fourier inversa de una
secuencia.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

7
ifourier Evala la transformada rpida de Fourier de una funcin.
ilaplace Evala la transformada inversa de Laplace de una funcin.
imag Obtiene la parte imaginaria de un nmero complejo.
int Evala la integral de una expresin simblica.
int (f,a,b) Evala la integral definida de f entre los lmites a y b.
iztrans Evala la transformada-z inversa de una transformada-z.
laplace Evala la transformada de Laplace de una funcin.
limit Calcula el lmite de una funcin.
linsolve Resuelve un sistema de ecuaciones simultneas expresadas en
forma matricial.
lsim Simula la respuesta en el tiempo de sistemas lineales e
invariantes en el tiempo.
minreal Cancela trminos comunes en una funcin de transferencia.
num2str Convierte un valor numrico a una cadena de caracteres.
ode23 Archivo-m interno de MATLAB para resolver numricamente
ecuaciones diferenciales.
ode45 Archivo-m interno de MATLAB para resolver numricamente
ecuaciones diferenciales.
optimset Parmetros de un proceso de optimizacin.
pole Calcula los polos de un sistema.
polyfit (x,y,n) Obtiene los coeficientes de un polinomio de grado n que pasa
por los puntos (x,y).
polyval (p,x) Evala un polinomio p en el valor de x.
pretty Despliega una expresin algebraica con en el editor de
ecuaciones.
randn Genera una secuencia aleatoria de puntos.
real Obtiene la parte real de un nmero complejo.
residue (r,p,k) Obtiene los polinomios m(x) y n(x) que tienen el desarrollo en
fracciones parciales dados por los residuos r, los polos p y la
constante k.
rlocus Calcula el lugar geomtrico de los polos de un sistema.
roots Calcula las races de un polinomio.
round Redondea al entero ms cercano.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

8
simplify Simplifica una expresin simblica.
solve Resuelve una ecuacin expresada de manera simblica.
spline Obtiene un spline que se aproxima a los punto (x,y).
sqrt Calcula la raz cuadrada de un nmero o de una variable
simblica.
ss Obtiene la representacin en variables de estado de un
sistema.
ss2tf Convierte una representacin de variables de estado a funcin
de transferencia.
str2double Asigna un valor numrico de doble representacin a una
cadena de caracteres numricos.
str2num Convierte una cadena de caracteres a un valor numrico.
subs Sustituye una variable simblica con un valor numrico.
sym(s) Declara una variable como simblica.
symsum Comando para calcular el lmite de una serie.
tf Realiza la funcin de transferencia.
tf2ss Convierte una funcin de transferencia a representacin de
variables de estado.
trapz Evala una integral numricamente usando la regla trapezoidal.
unreal Permite que una variable real pueda definirse como compleja.
ztrans Evala la transformada-z de una secuencia.

COMANDOS PARA MANEJO DE ARCHIVOS
csv Extensin de un archivo cuyos datos estn separados por
comas.
csvwrite Escritura de datos separados por comas (coma separeted
values).
fclose Permite cerrar un archivo.
feof Fin de archivo (end of file).
fopen Permite abrir un archivo.
fread Se usa para leer archivos binarios.
fscanf Lee caracteres de un rengln de un archivo.
fwrite Se usa para escribir en archivos binarios.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

9
sound Sirve para ejecutar un archivo de sonido en formato wav.
type Permite ver el contenido de un archivo-m.
wavread Indica que se lea un archivo de sonido en formato wav.

COMANDOS PARA LA VENTANA DE TRABAJO
clc Limpia la ventana de trabajo de MATLAB.
clear Borra todas las variables que se hayan definido.
clear a Borra la variable a.
close all Cierra todas las ventanas de figuras que estn abiertas.
help Proporciona ayuda disponible para las funciones disponibles en
MATLAB.
Help Navigator Es la ventana de ayuda para todos los tpicos de MATLAB. Se
abre con el icono de ayuda.
mhelp Proporciona la ayuda disponible para las funciones de Maple
que se pueden usar desde MATLAB.
set path Permite cambiar el directorio de trabajo de una sesin.

COMANDOS DEL PAQUETE DE FINANZAS
bndprice Funcin del paquete financiero de MATLAB para calcular la
ganancia de un bono.
cfconv Funcin del paquete financiero de MATLAB para calcular la
convexidad de una serie.
cfdur Funcin del paquete financiero de MATLAB para calcular la
duracin de una serie.
irr Funcin del paquete financiero de MATLAB para calcular la
razn de ganancia.
vvar Funcin del paquete financiero de MATLAB para calcular el
valor presente de una serie con una razn de descuento.

COMANDOS PARA PROGRAMACION
elseif Permite checar distintas condiciones dentro de un if-end.
for Se usa para realizar clculos repetitivos donde solo cambia un
ndice.
I P N

Julio Csar Milln Daz La Tcnica al Servicio de la Patria

10
function Nombre de archivos-m donde se define una expresin
matemtica.
global Permite que una variable est disponible para cualquier archivo-
m dentro de la sesin.
If-else-end Realiza las instrucciones entre if y else si se cumplen las
condiciones despus del if y realiza las condiciones despus del
else si no se cumplen esas condiciones.
If-end Realiza las instrucciones entre if y end si se cumplen las
condiciones.
input Instruccin para aceptar datos de entrada.
nargin Numero de variables de entrada en una funcin.
nargout Numero de variables de salida en una funcin.
output Instruccin para escribir datos de salida a un archivo o a la
ventana de trabajo.
pause Le indica a MATLAB que se detenga y que se espere hasta que
el usuario le indique que contine ejecutndose.
return Permite salir de una funcin antes de terminar de ejecutar todas
sus instrucciones.
while Repite un conjunto de instrucciones un nmero indeterminado
de veces.

COMANDOS PARA TIEMPO Y FECHA
clock Proporciona un vector con la fecha y hora.
cputime Indica cuanto tiempo ha estado funcionando
MATLAB.
date Proporciona una cadena con la fecha.
datestr(now) Calcula la fecha y hora
datestr(today) Calcula la fecha
tic Inicia un conteo de tiempo
toc Finaliza el conteo de tiempo iniciado con tic.

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