У MATLAB существует целых два инструмента для создания GUI-приложений.
Первый из них это GUIDE, в этом инструмента присутствует самый минимальный набор компонентов (кнопки, переключатели, текстовые и графические поля) и нет возможности компилировать приложения.
Для вызова инструмента GUIDE нужно вызвать следующую команду:
![](https://habrastorage.org/getpro/habr/upload_files/9c4/67f/6ee/9c467f6ee2fd1f91506bb1f88f3edfc3.jpg)
в результате выполнения данной команды откроется окно в котором можно выбрать пустое окно для создания приложения или один из шаблонов для редактирования
![](https://habrastorage.org/getpro/habr/upload_files/ba8/e9c/366/ba8e9c366fa67f91d4163def8ff3e6ba.jpeg)
В рамках данной статьи будем создавать приложение с нуля и из списка выбираем первый пункт
![](https://habrastorage.org/getpro/habr/upload_files/fba/1ef/277/fba1ef27731571c2936d5c2f6c635f0a.jpeg)
Для создания приложения в GUIDE существует следующие компоненты:
1) кнопка
2) cлайдер
3) радиокнопка
4) переключатель
5) поле для ввода текста
6) поле для отображения текста
7) ниспадающее меню
8) список
9) кнопка тумблер
10) таблица
11) поле для построения графика
12) панель для радиокнопок (чтобы можно было выбрать только одну)
13) элемент ActiveX функциональность которого зависит от установленных на ПК приложений
![](https://habrastorage.org/getpro/habr/upload_files/a78/28e/e38/a7828ee38f7fa79268abd321490f67bb.jpeg)
Далее используя некоторые из указанных элементов создам простое приложение для демонстрации работы.
![](https://habrastorage.org/getpro/habr/upload_files/bcc/a23/6a4/bcca236a4815ecbd7d4f419d99d1316e.jpeg)
Данное приложение предназначено для вычисления площади под кривой. Для вычисления необходимо задать функцию и границы участка интегрирования. Данное GUI приложение можно скачать по ссылке.