Vous êtes sur la page 1sur 5

Investigacin

1-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. 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. El
Lenguaje de Computacin Tcnica MATLAB es un ambiente de computacin
tcnica integrada que combina computacin numrica, grficos y visualizacin
avanzada y un lenguaje de programacin de alto nivel.
Sea cual fuere el objetivo, un algoritmo, anlisis, grficos, informes o simulacin,
MATLAB lo lleva all. El lenguaje flexible e interactivo de MATLAB permite a
ingenieros y cientficos expresar sus ideas tcnicas con simplicidad. Los poderosos
y amplios mtodos de cmputo numrico y graficacin permiten la prueba y
exploracin de ideas alternativas con facilidad, mientras que el ambiente de
desarrollo integrado facilita producir resultados prcticos fcilmente.
MATLAB es la fundacin numrica y grfica para todos los productos de The
MathWorks. MATLAB combina computacin numrica, grficos 2D y 3D y
capacidades de lenguaje en un nico ambiente fcil de usar.
Con su amplio rango de herramientas para modelar sistemas de control, anlisis,
simulacin y procesamiento de prototipos, MATLAB es el sistema ideal para
desarrollar sistemas avanzados de control. Usted puede modelar su sistema de
control usando las cajas de herramientas para el diseo de controles avanzados de
MATLAB - Control System, Robust Control, -Analysis and Synthesis, Model
Predictive Control, QTF Control Design y LMI control. Posteriores anlisis y
refinamientos pueden ser efectuados estableciendo una simulacin interactiva en
Simulink, y luego sintonizar automticamente los parmetros usando el Nonlinear
Control Design Blockset. Finalmente, se puede generar cdigo C para correr en
controladores incrustados con Real Time Workshop.
Combinando MATLAB con Signal Processing Toolbox, Wavelet Toolbox y un
conjunto de herramientas complementarias - tales como Image Processing, Neural
Network, Fuzzy Logic, Statistics y otras - usted puede crear un ambiente de anlisis
personalizado de seales y desarrollo de algoritmos DSP. Para simulacin y
desarrollo de prototipos usted puede agregar Simulink y el DSP Blockset para
modelar y simular sus sistemas DSP, y luego usar Real-Time Workshop para
generar cdigo C para su hardware designado.

Ventajas
Tiene muchas instrucciones ya preparadas para trabajar con nmeros y matrices.
Es fcil de aprender
Se pueden realizar grficas 2D y 3D fcilmente.
Es prcticamente un estndar para el estudio de ingenieras o ciencias en todas las
universidades serias del mundo.
Tiene mil aplicaciones, en electrnica, en qumica, en inteligencia artificial, en
biologa... Todo lo que tenga que ver con anlisis numrico y sus grficas (las
imgenes en computadora son matrices numricas).
Desventajas
Gestin oscura de la memoria
Problemas eventuales de velocidad
Proceso laborioso susceptible a cometer errores en la programacin de algoritmos0
es conveniente depurar correctamente los cdigos realizados. Distribucin de
ejecutables.

2 Maple
Maple es un programa orientado a la resolucin de problemas matemticos, capaz
de realizar clculos simblicos, algebraicos y de lgebra computacional.
Fue desarrollado originalmente en 1981 por el Grupo de Clculo Simblico en la
Universidad de Waterloo en Waterloo, Ontario, Canad. Desde 1988 ha sido
mejorado y vendido comercialmente por Waterloo Maple Inc. (tambin conocida
como Maplesoft), compaa canadiense con sede en la misma localidad. La ltima
versin es Maple 2017.
Maple se basa en un pequeo ncleo escrito en C, que proporciona el lenguaje
Maple. Maple es un lenguaje de programacin interpretado. Las expresiones
simblicas son almacenadas en memoria como grafos dirigidos sin ciclos. La
mayora de funcionalidades son proporcionadas por libreras: unas escritas en
lenguaje Maple, con acceso a su cdigo fuente; pero tambin hace uso de otras
libreras bien conocidas como las NAG, ATLAS o GMP.
Ventajas
Maple cuesta menos que muchas calculadoras cientficas, es mucho ms
funcional y crecer contigo mientras tomas cursos ms avanzados.
Maple incluye miles de funciones y comandos que hacen que sea til en
todas sus clases de matemticas, ingeniera y ciencias desde bachillerato y
ms all.
Clickable Calculus de Maple permite que incluso los usuarios nuevos realizan
operaciones complejas sin conocer ningn comando especial o sintaxis.
Miles de organizaciones comerciales, laboratorios de investigacin
gubernamentales e instituciones acadmicas utilizan Maple como parte
fundamental de sus herramientas, por lo que su uso les ayuda a obtener una
ventaja inicial en su carrera.
Con tutores y plantillas de tareas incorporados que ofrecen paso a paso un
aprendizaje visual en muchos temas importantes de matemticas, incluyendo
conceptos de pre-clculo y clculo.

Desventajas

Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de


instalar.
Interfaces grficas menos amigables.
Poca estabilidad y flexibilidad en el campo del clculo.
3 Mathematica

Mathematica es un programa utilizado en reas cientficas, de ingeniera,


matemtica y reas computacionales. Originalmente fue concebido por Stephen
Wolfram, quien contina siendo el lder del grupo de matemticos y programadores
que desarrollan el producto en Wolfram Research, compaa ubicada en
Champaign, Illinois. Comnmente considerado como un sistema de lgebra
computacional, Mathematica es tambin un poderoso lenguaje de programacin de
propsito general. Mathematica se divide en dos partes, el "kernel" o ncleo (en
informtica) que desempea los clculos. Y el "front end" o interfaz, que despliega
los resultados y permite al usuario interactuar con el ncleo como si fuera un
documento. En la comunicacin entre el kernel y la interfaz (o cualquier otro cliente)
Mathematica usa el protocolo MathLink, a menudo sobre una red. Es posible que
diferentes interfaces se conecten al mismo ncleo, y tambin que una interfaz se
conecte a varios ncleos.
A diferencia de otros sistemas de lgebra computacional, por ejemplo, Mxima o
Maple, Mathematica intenta usar las reglas de transformacin que conoce en cada
momento tanto como sea posible, tratando de alcanzar un punto estable.
La interfaz preseleccionada por Mathematica tiene extensas caractersticas y
capacidades grficas, ofreciendo analogas a un cuaderno de trabajo: la entrada de
datos por parte del usuario y los resultados enviados por el ncleo (incluyendo
grficas y sonidos), son colocados en forma de celdas jerrquicas (igual que Maple),
lo cual permite seguir con facilidad la secuencia de las manipulaciones algebraicas
o clculos que se estn desarrollando en una sesin. Comenzando con la versin
3.0 del software, los cuadernos se representan como expresiones que puedan ser
manipuladas, a su vez, por el ncleo.
Para permitir a aquellos usuarios que no tienen una licencia, la visualizacin de los
cuadernos de trabajo escritos en Mathematica, se cre un paquete de lectura
dedicado. Este paquete, llamado MathReader puede bajarse de la red
gratuitamente.
Otras interfaces se encuentran disponibles, como, JMath o mash, pero la interfaz
estndar de Mathematica es la ms popular.

Ventajas
La automatizacin es fundamental para una computacin productiva. A
diferencia de otros sistemas, Mathematica aplica automatizacin inteligente
en cada parte del sistema, desde la seleccin algortmica hasta sus diseos
de grficos e interfaz de usuario. Usted obtiene resultados confiables y de
alta calidad sin necesidad de un gran conocimiento algortmico. Y si usted es
un experto, obtendr resultados an ms rpido.
Software especializado y cajas de herramientas agregadas desalientan la
exploracin creativa de nuevas ideas y reas; un costo an mayor que su
precio de compra. Mathematica no requiere de agregados. Posee una
funcionalidad integrada y especializada para gran cantidad de reas
tcnicas, desde biologa computacional hasta anlisis de ndula, todo
plenamente integrado con el resto del sistema.
Buscar y actualizar conjuntos de datos estndares no tiene por qu
interrumpir su flujo de trabajo. Mathematica es nico entre las plataformas
computacionales tcnicas porque incluye una vasta coleccin de todo tipo de
datos cuidadosamente curados y continuamente actualizados e
incrementados.
Desventajas
Una de sus principales limitaciones es que, por el momento, slo acepta
preguntas en ingls.

Vous aimerez peut-être aussi