sábado, 23 de julio de 2011

¿QUÉ ES MATLAB?

MATLAB es una de las muchas sofisticadas herramientas de computación disponibles comercialmente para resolver problemas de matemáticas, tales como Maple, Mathematica y MathCad.Cada una permitirá efectuar cálculos matemáticos básicos, pero difieren en el modo como manejan los cálculos simbólicos y procesos matemáticos más complicados, como la manipulación de matrices. Por ejemplo, MATLAB es superior en los cálculos que involucran matrices, mientras que Maple lo supera en los cálculos simbólicos. El nombre mismo de MATLAB es una abreviatura de Matrix Laboratory, laboratorio matricial. En un nivel fundamental, se puede pensar que estos programas son sofisticadas calculadoras con base en una computadora.
En muchas clases de ingeniería, la realización de cálculos con un programa de computación matemático como MATLAB sustituye la programación de computadoras más tradicional. Esto no significa que el lector no deba aprender un lenguaje de alto nivel como C++ o FORTRAN, sino que los programas como MATLAB
se han convertido en una herramienta estándar para ingenieros y científicos.
Dado que MATLAB es tan fácil de usar, muchas tareas de programación se llevan  a cabo con él. Sin embargo, MATLAB no siempre es la mejor herramienta para usar en una tarea de programación. El programa destaca en cálculos numéricos, especialmente
en los relacionados con matrices y gráficas, pero usted no querrá escribir un programa
de procesamiento de palabras en MATLAB. C++ y FORTRAN son programas de propósito
general y serían los programas de elección para aplicaciones grandes como los
sistemas operativos o el software de diseño. (De hecho, MATLAB, que es un programa
grande de aplicación, se escribió originalmente en FORTRAN y después se rescribió en
C, precursor de C++.) Por lo general, los programas de alto nivel no ofrecen acceso fácil
a la graficación, que es una aplicación en la que destaca MATLAB. El área principal
de interferencia entre MATLAB y los programas de alto nivel es el “procesamiento de
números”: programas que requieren cálculos repetitivos o el procesamiento de grandes
cantidades de datos. Tanto MATLAB como los programas de alto nivel son buenos en el
procesamiento de números. Por lo general, es más fácil escribir un programa que “procese números” en MATLAB, pero usualmente se ejecutará más rápido en C++ o FORTRAN. La
única excepción a esta regla son los cálculos que involucran matrices: puesto que MATLAB es
óptimo para matrices, si un problema se puede formular con una solución matricial, MATLAB
lo ejecuta sustancialmente más rápido que un programa similar en un lenguaje de alto nivel.
MATLAB está disponible en versiones tanto profesional como estudiantil. Es probable
que en el laboratorio de cómputo de su colegio o universidad esté instalada la versión profesional,
pero disfrutará tener la versión estudiantil en casa. MATLAB se actualiza de manera
regular; este texto se basa en MATLAB 7. Si utiliza MATLAB 6 podrá observar algunas diferencias
menores entre éste y MATLAB 7. En versiones anteriores a MATLAB 5.5 existen
diferencias sustanciales

No hay comentarios:

Publicar un comentario