MatLab	Практическая
	работа № 5	
Создание программ с визуальным интерфейсом. Среда guide
Часть 1
Цель работы: изучить основы визуального программирования, научиться создавать полноценные графические приложения, содержащие различные элементы управления, такие как кнопки, меню, списки, различные переключатели, текстовые поля и т.д.
Задание 1
Написать программу решения квадратного уравнения ax2 + bx + c = 0.
Исходные данные: вещественные числа a, b, c.
Результат решения: корни уравнения х1, х2 или сообщение о том, что корней нет.
1 Вызвать среду GUIDE из командного окна MATLAB командой guide → окно быстрого старта GUIDE Quick Start → вкладка Create New GUI → шаблон Blank GUI, получить шаблон пустого приложения, т.е. пустое окно без элементов управления (рис.1).
			 Рисунок 1  | 
		2 Разместить в форме следующие компоненты: 
  | 
	
3 Получить окно приложения следующего вида (рис.2)
			 Рисунок 2  | 
		4 Изменить свойства компонентов, размещенных в форме: выделить объект, открыть контекстное меню, выбрать команду Property Inspector и установить требуемые параметры согласно таблице 1. 5 Получить форму следующего вида (рис.3) 
 Рисунок 3  | 
	
Таблица 1 – Основные свойства объектов задания 1
Свойство  | 
		Первая метка  | 
		Вторая метка  | 
		Третья метка  | 
		Четвертая метка  | 
		Первое текстовое поле  | 
		Второе текстовое поле  | 
		Третье текстовое поле  | 
		Кнопка  | 
	
Tag  | 
		textA  | 
		textB  | 
		textC  | 
		textSolve  | 
		editA  | 
		editB  | 
		editC  | 
		
  | 
	
String  | 
		A=  | 
		B=  | 
		C=  | 
		
  | 
		
  | 
		
  | 
		
  | 
		Решить уравнение  | 
	
Visible  | 
		on  | 
		on  | 
		on  | 
		on  | 
		on  | 
		on  | 
		on  | 
		on  | 
	
			 Рисунок 4  | 
		
			6
				Запустить приложение (кнопка 
			 7 Получить окно приложения (рис.4). 8 Написать функцию-обработчик события для кнопки Решить уравнение. 
  | 
	
Функция, которая отвечает за обработку события Callback (щелчок мыши по компоненту) уже содержится в файле с расширением .m. Это функция – pushbutton1_Callback (листинг 1).
