Вы находитесь на странице: 1из 4

cristhian.riano@unipamplona.edu.co cristhianivanrj@gmail.

com
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

UNIVERSIDAD DE PAMPLONA
1 de 4
PROGRAMACIN MECATRNICA
Trabajo Introduccin Matlab
22 de Agosto 2014
1
INTRODUCCIN A MATLAB
Introduccin

MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es un 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 y Mac OS X.
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. El paquete
MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber,
Simulink (plataforma de simulacin multidominio) y GUIDE (editor de interfaces de usuario - GUI).
Adems, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas
(toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigacin y desarrollo. En los ltimos
aos ha aumentado el nmero de prestaciones, como la de programar directamente
procesadores digitales de seal o crear cdigo VHDL. [1]

Procedimiento

1. Describa brevemente que funcin cumple cada uno de los siguientes comandos

Comando Funcin Comandos Relacionados
help Introduccin este comando aparecern
Todas las citadas built-in functions
(funciones incorporadas), las contenidas
en el subdirectorio MATLAB y todas
aquellas contenidas en los subdirectorios
incluidos en el PATH.
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 nmero.
matlab\plottools
matlab\uitools
matlab\scribe
matlab\graphics
matlab\specgraph

helpwin La introduccin de este comando permite
visualizar todas las funciones incorporadas
en una ventana independiente y tambin
nos facilita la bsqueda de la funcin que
deseamos.
Matlabhdlcoder
matlabxl
matlab\demos
matlab\graph2d
matlab\graph3d
help general La introduccin de este comando nos
muestra los comandos de uso general en
Matlab, como: Informacin general, La
gestin del espacio de trabajo, La gestin
de los comandos y funciones. Entre otros.
syntax exit
demo what
who open
whos type
clear
helpdesk La introduccin de este comando permite
abrir una ventana independiente donde
nos muestra la documentacin de Matlab
y facilitando su bsqueda del mismo.


cristhian.riano@unipamplona.edu.co cristhianivanrj@gmail.com
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

UNIVERSIDAD DE PAMPLONA
2 de 4
PROGRAMACIN MECATRNICA
Trabajo Introduccin Matlab
22 de Agosto 2014
2
help if Este comando nos muestras las sintaxis,
uso y aplicacin de la funcin if.
relop, else, elseif, end, for, while, switch
help demo Nos permite ver ejemplos de acceso de
demostracin a travs del navegador de
ayuda.
Type Name
quit exit Este comando nos permite cerrar nuestra
sesin en Matlab.
Exit, finish, save, startup.
format Se visualiza los formatos numricos de
punto flotante.
disp, display, floor, fprintf, isfloat, isinteger, isnumeric,
num2str, rat, sprintf, spy
Get Devuelve una lista de todas las
propiedades para el interfaz.
getadjacencymatrix, getconfigset, getdata,
getparameters, getsensmatrix, getspecies,
getstoichmatrix, set.

Hold Abre una ventana para las grficas. Axis, cla, ishold, newplot.

Plot Se utiliza para graficar con un par de
puntos coordenados.
Axis, bar, grid, hold, legend, line, LineSpec,
loglog, plotyy, semilogx, semilogy, subplot,
title,xlabel, xlim,ylabel, ylim, zlabel, zlim,
stem.

figure Ejecuta una ventana con la grfica del
cdigo escrito en Matlab.
Axes, uicontrol, uimenu, close, clf, gcf,
rootobject.

Title Establece el nombre que aparecer en la
grfica cuando se ejecute el cdigo.
XLABEL, YLABEL, ZLABEL, TEXT.

Grid Adiciona una cuadricula en la grfica. Axes, set.
Path Ubica los documentos o cdigos
relacionados con Matlab.
Addpath, cd, dir, genpath, matlabroot,
pathsep, pathtool, rehash,
restoredefa,ultpath, rmpath, savepath,
startup, userpath, what.

Clc Permite limpiar la ventana de todos los
cdigos escritos o simulados.
Delete, clear.
clear all Borra todas las variables que se estn
trabajando en el espacio de trabajo.
clc, clearvars, close, delete, import, inmem,
load, mlock, persistent, whos, workspace
Close all Elimina los datos obtenidos actuales o
graficas especificadas.
Delete, figure, gcf.
Input Evala las expresiones de la entrada y
arroja el resultado.
ginput, inputdlg, keyboard, menu, uicontrol

2. Llenar la siguiente tabla de operadores.

Operacin Operador Ejemplo
Suma + A + B
Sustraccin - A - B
Multiplicacin * A * B
Multiplicacin de elemento por elemento. (arreglos) .* A . * B
Divisin elemento por elemento ./ A ./ B
Elevar a una potencia ^
Elevar a una potencia elemento por elemento. .^

cristhian.riano@unipamplona.edu.co cristhianivanrj@gmail.com
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

UNIVERSIDAD DE PAMPLONA
3 de 4
PROGRAMACIN MECATRNICA
Trabajo Introduccin Matlab
22 de Agosto 2014
3
Transpuesta A
Parte real de un escalar o de los elementos de una matriz. real
Parte imaginaria. abs(s)
Determinante de una matriz det
funciones para generar matrices:
Eye(n), zeros(n,m),
ones(n,m), rand(n,m),
A=[A11,A12;A21,A22

rango de la matriz rank


3. Describa brevemente cada una de las siguientes operaciones:

Nombre de la Funcin Descripcin
zeros(n,m) Genera una matriz de ceros de dimensin n m
ones(n,m) Genera una matriz de unos de dimensin n m
rand(n,m) Permite generar una matriz de valores aleatorios, entre 0 y 1, de
dimensin n m
randn(n,m) La funcin rand genera matrices de nmeros aleatorios cuyos elementos
estn normalmente distribuido con media 0, varianza y desviacin tpica.
magic(n) Devuelve una matriz de n por n construida a partir de los nmeros enteros de
1 a n ^ 2 con sumas de fila y columna iguales. El orden n debe ser
Un escalar mayor que o igual a 3.
eye(n,m) Produce una matriz identidad de dimensin n n
a(1:n, 1:m)=5 devuelve una matriz m n del tipo de dominio Dom : Matrix ()
Clc Limpia la ventana de comandos.
Clear Elimina las variables del espacio de trabajo
Actual.
Clear all Elimina todas las variables del espacio de trabajo
Actual.

4. Escribir un programa en Matlab para realizar operaciones bsicas entre matrices (adicin,
sustraccin, inversa, simtrica)considerando las siguientes matrices A,B

[



]

[



]








cristhian.riano@unipamplona.edu.co cristhianivanrj@gmail.com
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

UNIVERSIDAD DE PAMPLONA
4 de 4
PROGRAMACIN MECATRNICA
Trabajo Introduccin Matlab
22 de Agosto 2014
4
clc
clear all

A=[2 3 4;6 7 8;9 0 9];
B=[3 0 1;5 2 4;7 8 1];
S=A+B;
disp('matriz suma')
disp(S)
R=A-B;
disp('matriz resta')
disp(R)
M=A*B;
disp('matriz multiplicacion')
disp(M)


5. Escribir un programa en Matlab para graficar la curva de la siguiente funcin:


Para el intervalo

close
clear

x=-10:0.00002:10;

%y=9x^5+3sen(x^3)
y=9*x.^5+3*sin(x.^3)
figure
plot(x,y,'red')
xlabel('Tiempo,s')
ylabel('Ecuacion Y')
title('Grafica N1')



Bibliografa.

Matlab Aplicado a Robtica y Mecatrnica Fernando Reyes Cortes
http://es.wikipedia.org/wiki/MATLAB [1].
Braspenning, P., Thuijsman, F. and Weijters A. (eds), Artificial Neural
Networks,1995
Winston, Henry P.,Inteligencia Artificial, Addison Welsley, 1994
Rich, E. and Knight K. Inteligencia Artficial, McGraw Hill, 1997
Delgado Alberto, Inteligencia Artificial y Minirobots, ECOC Ediciones,
1998
EBESCO Publishing

Вам также может понравиться