GUI محیط گرافیکی است در نرم افزار متلب است  که با استفاده از آن می توان برنامه ای ایجاد کرد که بتواند بین کاربر و برنامه کامپیوتری ارتباط برقرار کند، به طوری که کاربر فقط از صفحه کلید و ماوس اطلاعات مورد نیاز را وارد کرده و اجرا شود.  برای وارد شدن به فضای GUI   فقط کافیست در پنجره دستور نرم افزار متلب تایپ کنید guide.

حال به توضیح برخی از کنترل های رابط می پردازیم:

push button: دکمه مستطیلی شکلی است که با کلیک کردن روی این دکمه دستوراتی که برای کلید توسط کاربر تعریف شده اند، اجرا می شود.

slider: با جا به جا کردن لغزنده کنترل و قرار دادن آن در مکان خاصی از طول slide مقداری از بازه تعریف شده انتخاب می شود.

edit text: یک کنترل گرافیکی برای گرفتن ورودی و یا چاپ خروجی است .

static text: کنترلی است که متن یا عددی را به صورت نوشته نمایش می دهد و بیشتر به عنوان برچسب استفاده می شود.

axes: یک کنترل گرافیکی برای نمایش نمودارهای رسم شده می باشد.

panel: کنترل مستطیلی شکلی برای تفکیک دکمه ها و متن ها و نظم بخشیدن به صفحه می باشد.

radio button: یک کنترل گرافیکی می باشد که با روشن یا خاموش بودن آن می توان تغییرات دلخواهی را در نرم افزار ایجاد کرد.

 

روش کلی ساخت نرم افزار در نرم افزار متلب

برای ساخت یک GUI بهتر است ابتدا کد مربوطه را در محیط editor تست نمود و پس از رفع خطاهای احتمالی برنامه و اطمینان از خروجی مطلوب حال آن را به سادگی می توان تبدیل به GUI نمود. روش این تبدیل به این فرم خواهد بود که تمام کد را در callback (با راست کلیک کردن برروی دکمه ی مورد نظر می توان به callback آن دسترسی پیدا کرد) دکمه ی مورد نظر کپی کرده و تغییرات لازم را اعمال می کنیم.