- •Лабораторная работа №3. Разработка графического пользовательского интерфейса gui в среде Matlab.
- •Требования к содержанию, оформлению и порядку выполнения
- •Общая постановка задачи
- •Теоретическая часть
- •Основные принципы построения графического интерфейса
- •Создание gui
- •Редактор gui (Layout Editor)
- •Пример создания gui
- •Список индивидуальных данных
Лабораторная работа №3. Разработка графического пользовательского интерфейса gui в среде Matlab.
Цель работы: Целью лабораторной работы является получение навыков самостоятельной программной реализации на компьютерной технике визуальных компонентов графического пользовательского интерфейса в MatLab.
Требования к содержанию, оформлению и порядку выполнения
Номер варианта индивидуального задания определяется последней цифрой в зачетной книжке студента (цифра 0 соответствует варианту № 10) или порядковым номером компьютера в компьютерном классе, за которым работает студент.
Лабораторные работы заключаются в изучении и программной реализации методов, рассмотренных в теоретическом курсе дисциплины.
Перед работой непосредственно на компьютере студенты обязаны внимательно изучить соответствующий теоретический материал, разобрать примеры, представленные на лекциях.
Программирование методов, указанных в заданиях лабораторных работ, следует выполнять самостоятельно, используя команды языка программирования пакета Matlab.
После завершения создания m-файлов в пакете Matlab, реализующих указанные методы, следует выполнить вычисления на основании данных своего варианта. Обязательно следует выполнить проверку полученных на компьютере результатов вычислений.
Отчет оформляется в соответствии с приведенным образцом.
Отчет о выполнении задания лабораторной работы должен содержать следующие разделы:
1. Формулировка задания на программирование.
2. Краткое описание исследуемого метода - фрагмент лекционного материала.
3. Текст программы в виде m-файла - является основным результатом выполнения работы.
4. Исходные данные, номер варианта.
5. Результаты вычислений, включая промежуточные результаты - копии текстовых файлов или копии экранных форм, графики.
6. Результаты проверки полученных данных
Общая постановка задачи
В результате выполнения заданий лабораторной работы студенты должны уметь создавать программно-алгоритмическую поддержку для компьютерной реализации визуальных компонентов графического пользовательского интерфейса в MatLab.
Лабораторные занятия проводятся в компьютерных классах.
Теоретическая часть
Matlab - это система инженерных и научных вычислений. Она обеспечивает математические вычисления, визуализацию научной графики программирование и моделирование процессов с использованием интуитивно понятной среды окружения, когда задачи и их решения могут быть представлены в нотации, близкой к математической.
Среда системы Matlab это совокупность интерфейсов, через которые пользователь поддерживают связь этой системой.
Пользовательский интерфейс носит дружественный характер и построен с учетом устоявшихся принципов программного обеспечения, разрабатываемого для операционной системы Windows.
В процессе создания больших программ возникает необходимость многократного запуска файла программы при других, изменённых параметрах решаемой задачи. Возникает неудобство: в постоянном редактировании исходного текста программы и повторном или очередном её запуске. При этом важен механизм управления переменными, который бы обеспечивал удобный интерфейс между программой и пользователем. При решении других задач могут возникнуть трудности с визуализацией какого-либо процесса, то есть некоторая переменная изменяться динамически в процессе решения поставленной задачи.
