برنامه­ سازی، یکی از ابزارهای حل مسئله است.  یکی از نرم­افزارهای برنامه­نویسی که دارای زبان سطح بالایی می­باشد، نرم­افزار متلب است. نرم افزار متلب دارای گستردگی فراوانی است و از نگاه­های متفاوتی می­توان آموزش داد.  این نرم­افزار دارای توابع از پیش تعریف شده بی­شماری برای حل مسائل می­باشد. امروزه متلب جایگاه ویژه­ای در حل مسائل ریاضی دارد که در مقالات متعددی از آن استفاده شده است. با داشتن دانش استفاده از این نرم­افزار، مسائل متعددی در رشته­های مهندسی و علوم پایه، قابل حل می­باشند. قابلیت برنامه­نویسی راحت­تر و ملموس­تراین نرم افزار، موجب شده است که متلب از مقبولیت عامی برخوردار شود.