مَتلب یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مورد نظر است که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شدهاست.
متلب یک زبان برنامهنویسی سطح بالا، مفسری و شیگرا است. این زبان برخلاف بسیاری از زبانهای برنامهنویسی، متن باز نیست و برای تهیه آن باید هزینه پرداخت کنید. متلب در مقایسه با رقبایش از جمله Fusion، Mathematica و... فضای رم بیشتری مصرف میکند.