Professional Documents
Culture Documents
MATLAB
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una
herramienta de software matemtico que ofrece unentorno de desarrollo
integrado (IDE) con un lenguaje de programacin propio (lenguaje M). Est
disponible para las plataformasUnix, 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.
MATLAB es un programa de clculo numrico orientado a matrices. Por tanto,
ser ms eficiente si se disean los algoritmos en trminos
de matrices y vectores.
Consideraciones generales:
MATLAB distingue entre maysculas y minsculas.
La comilla ' es la que, en un teclado estndar, se encuentra en la tecla de la
interrogacin.
Los comentarios deben ir precedidos por % o, lo que es lo
mismo, MATLAB ignora todo lo que vaya precedido por el smbolo %.
La ayuda de MATLAB es bastante til; para acceder a la misma basta
teclear help. Es recomendable usarlo para obtener una informacin ms
precisa sobre la sintaxis y diversas posiblidades de uso de los comandos.
MATLAB se utiliza ampliamente en:
Clculos numricos
Desarrollo de algoritmos
EXCEL
Microsoft Excel es una aplicacin distribuida por Microsoft Office para hojas
de clculo. Este programa es desarrollado y distribuido por Microsoft, y es
utilizado normalmente en tareas financieras y contables.
Uno de los puntos fuertes de Excel es que da a sus usuarios la posibilidad de
personalizar sus hojas de clculo mediante la programacin de funciones
propias, que realicen tareas especficas, ajustadas a las necesidades de cada
uno, y que no hayan sido incluidas en el paquete original. A grandes rasgos, las
opciones son dos: crear frmulas en las mismas celdade la planilla en
cuestin, o bien utilizar el mdulo de desarrollo en Visual Basic.
En el primer caso, las posibilidades son muy limitadas, aunque esto no quiere
decir que no sean suficientes para la mayora de los usuarios. El problema
principal reside en la incomodidad que conlleva escribir el cdigo en una celda,
sin la posibilidad de utilizar saltos de lnea, tabulacin o comentarios, entre
otros tantos elementos propios de un editor convencional.
Desarrollar funciones en el pseudolenguaje de Excel resulta antinatural,
incmodo y poco intuitivo para un programador, sin mencionar que diversas
limitaciones estructurales hacen que no todo sea posible.
Para los desarrolladores que buscan objetivos muy especficos, o de una
complejidad mayor al clculo de un promedio o de una comparacin entre
varios datos, la solucin reside en el uso de Visual Basic. Se trata de un
lenguaje con un grado de abstraccin relativamente alto (que se aleja
considerablemente del lenguaje de mquina, de la forma en la que trabaja el
procesador) y que, al igual que el utilizado en Excel, funciona por eventos (esto
quiere decir que el usuario debe realizar alguna accin para que se dispare la
ejecucin del programa).
Aplicaciones
Excel permite a los usuarios elaborar tablas y formatos que incluyan clculos
matemticos mediante frmulas; las cuales pueden usar operadores
matemticos como son: +(suma), - (resta), * (multiplicacin), / (divisin)
y ^ (exponenciacin); adems de poder utilizar elementos denominados
funciones (especie de frmulas, pre-configuradas) como por ejemplo:
Suma(),Promedio(),BuscarV(), etc.
As mismo Excel es til para gestionar Listas o Bases de Datos; es decir
ordenar y filtrar la informacin.
1. Hacer planes presupuestarios
2. Llevar registro multidocumental de datos.
3. Graficar funciones matemticas.
4. Anlisis estadstico.
1.
2.
3.
4.
5.
Distribucin de la informacin.
Intercambio de ideas y experiencias.
Aplicacin y experimentacin de lo aprendido,
Evaluacin de los conocimientos.
Seguridad y confiabilidad en el sistema.