Matlab (abreviatura de Matrix laboratory) es una herramienta de software matemático que ofrece un entorno desarrollo integrado (IDE) con un lenguaje de programación propio Lenguaje M). Es programa computacional que ejecuta una gran variedad de operaciones y tareas matemáticas. Esta es una herramienta poderosa donde podemos manejar los cálculos involucrados en problemas de ingeniería. Este entorno fue diseñado en un principio para trabajar con vectores y matrices. Actualmente Matlab es uno de los programas mas dominantes del mundo técnico, muchos ingenieros y científicos requieren manejarlo para tener un buen desempeño en sus trabajos. Este programa puede ser usado para resolver un gran abanico de problemas técnicos relacionados con matemática, desde la evaluación de una simple función hasta la resolución numérica de sistemas de ecuaciones diferenciales parciales. También puede resolver problemas simbólicos y presentar los resultados de forma agradable y visual de manera que los resultados obtenidos sean más fáciles de comunicar a otros colaboradores que no trabajen directamente con la ingeniería de los problemas prácticos. En la ingeniería civil lo podemos usar para analizar datos y realizar distintos tipos de cálculos estructurales que requieran algoritmos no convencionales. La necesidad de elaborar programas que analicen casos específicos que se presentan en la vida profesional y estudiar los resultados en una manera óptima, hacen que la programación en MATLAB nos resulte de gran ayuda. Matlab no sirve mucho a los ingenieros porque es un entorno técnico que posibilita la ejecución del cálculo numérico y simbólico de forma rápida y precisa, acompañado de características gráficas y de visualización avanzadas aptas para el trabajo científico y la ingeniería. Este es un entorno interactivo para el análisis y el modelado que implementa mas de 500 funciones para el trabajo en distintos campos de la ciencia. Además, el entorno básico de Matlab se complementa con una amplia colección de toolboxes que contienen funciones especificas para determinadas aplicaciones en diferentes ramas de las ciencias y la ingeniería. Materias como la Estadística, el Algebra Lineal, el Análisis Numérico, la Geometría, algoritmo y programación, se encuentran en el módulo básico de Matlab y en sus toolboxes adicionales una herramienta esencial para su desarrollo.