Puedes encontrar información en Wikipedia en inglés y en español.
En la Web del Programador hay manuales y otros textos de MATLAB (en Biblioteca y en Manuales), para principiantes y para usuarios más o menos avanzados.
MATLAB significa Laboratorio de Matrices. MATLAB está optimizado para operar con matrices. En MATLAB todo se ve desde el punto de vista de las matrices. Para ello tiene muchas funciones para operar con matrices que se ejecutan mucho más rápido que haciendo uso de FOR o de WHILE para trabajar con cada elemento de la matriz.
Un vector es una matriz de una fila y varias columnas (vector fila), o una columna y varias filas (vector columna).
Un escalar es una matriz de una fila y una columna.
MATLAB además incorpora un lenguaje de programación parecido a C, fácil de usar especialmente para cálculos matemáticos complicados.
Entre las funciones básicas podría mencionar
Para matemática:
- Aritméticas
- Trigonométricas
- Exponencial y logarítmica (natural y base 10)
- Valor absoluto
- Potencia
- Solucionador de ecuaciones
- Cálculo diferencial e integral
- etc.
Para graficar:
- 2 dimensiones
- 3 dimensiones
- Pastel, barras y otras estadísticas (2D y 3D)
- Polar
- Efectos de luz
- etc.
Para vectores y matrices:
- Ordenar de mayor a menor
- Determinate
- Transpuesta
- Rotación de vector
- Espejo (flip)
- Reordenamiento
- Números aleatorios
- Matriz unidad
- Matriz nula
- Matriz identidad
- etc.
Para programar:
- Creación de interfaces gráficas de usuario
- Depuración de programas
- Bucles y bifurcaciones (if, for, while, etc.)
Pero la más útil de todas se llama help. MATLAB tiene ayuda de todas sus funciones y casi siempre incluye ejemplos. Si no hay suficientes ejemplos, entonces usas el foro.
MATLAB es demasiado grande como para que una persona lo sepa todo. Cada quien aprende lo que necesita según sea su caso.