СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Реализация разветвляющихся алгоритмов c использованием оконного приложения

Категория: Информатика

Нажмите, чтобы узнать подробности

изучить операции сравнения, логические операции, операторы передачи управления if, switch, break, научиться пользоваться простейшими компонентами организации переключений (СheckBox, ComboBox). Написать и отладить программу с разветвлениями

Просмотр содержимого документа
«Реализация разветвляющихся алгоритмов c использованием оконного приложения»


«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»

(НИУ «БелГУ»)




Институт инженерных технологий и естественных наук




Кафедра прикладной информатики и информационных технологий






Отчет по лабораторной работе №3

Тема работы: Разработка графического пользовательского интерфейса GUI в среде Matlab.





студента очного отделения

3 курса 07001504 группы

Марко С. Тангуила

Проверил:

Старший преподаватель

Болгова Евгения Витальевна













БЕЛГОРОД 2018

Цель работы лабораторной работы является получение навыков самостоятельной программной реализации на компьютерной технике визуальных компонентов графического пользовательского интерфейса в MatLab.

Задание 1

  1. Бланк с элементами












Реализовать пример, рассмотренный в теоретической части лабораторной работы.














function pushbutton1_Callback(hObject, eventdata, handles)

[fname,pname] = uigetfile('*.*','Enter data file'); % выбор изображения

global A; % создание глобальной переменной А

A=imread(fname); % считывание выбранного изображения

axes(handles.axes1); % указывается куда будет выведено изображение

set(handles.axes1);

imshow(A,[]);title('Исходное изображение');


function pushbutton2_Callback(hObject, eventdata, handles)

global A; % создание глобальной переменной А

global B; % создание глобальной переменной B

B=A(:,:,1); % выбрать первую цветовую компоненту изображения в формате RGB

% Определить размеры изображения

[N1,N2]=size(B);

% Вывод исходного изображения на экран

axes(handles.axes2)

imshow(B, []);title('Результат преобразования');


Задание 2:

В результате преобразований получить 3 разных изображения































































































function pushbutton1_Callback(hObject, eventdata, handles)

[fname,pname] = uigetfile('*.*','Enter data file'); % выбор изображения

global A; % создание глобальной переменной А

A=imread(fname); % считывание выбранного изображения

axes(handles.axes1); % указывается куда будет выведено изображение

set(handles.axes1);

imshow(A,[]);title('Исходное изображение');


function pushbutton2_Callback(hObject, eventdata, handles)

global A; % создание глобальной переменной А

global B; % создание глобальной переменной B

global G;

G=str2double(get(handles.edit1, 'String'));

B=A(:,:,G); % выбрать первую цветовую компоненту изображения в формате RGB

% Определить размеры изображения

[N1,N2]=size(B);

% Вывод исходного изображения на экран

axes(handles.axes2)

imshow(B, []);title('Результат преобразования');


function edit1_Callback(hObject, eventdata, handles)

global G;

G=str2double(get(handles.edit1, 'String'));