C, C++, Java ve Fortran gibi programlama dilleri ile yazılmış programları kullanma olanağı sunar. Öncelikli olarak sayısal işleme için üretilmiş olsa da isteğe bağlı olarak sembolik hesaplamada yapabilir. Çok boyutlu hareketli işlem (process) olanağı sunar. Doğada bulunan canlı ve cansız nesneler matematiksel ifadelerle görüntü ve örüntü olarak oluşturulabilir.
MATLAB birden çok sınıfa sahip olması ile birlikte söz dizimi ve arama kuralları diğer programlama dillerine göre farklı ve düzenlidir. MATLAB, değişken sınıflarına ve referans sınıflarına sahiptir ve ayrıca sınıflar super-class olarak handleye sahip ya da olmayabilir
Kaynak