Моделирование и визуализация экспериментальных данных
Пособие представляет лабораторный практикум, состоящий из девяти лабораторных работ, каждая из которых включает цель работы, формирующиеся компетенции обучаемого, теоретическая часть, задания, контрольные вопросы и содержание отчета, в конце пособия представлена рекомендуемая литература.
Предназначено для бакалавров направления подготовки 09.03.02 Информационные системы и технологии.
Содержание
Содержание книги "Моделирование и визуализация экспериментальных данных : лабораторный практикум"
Отрывок из книги
Моделирование и визуализация экспериментальных данных го являются указателями на все дочерние объекты, включая и сам figure. Она передается параметром в каждую процедуру и позволяет программисту изнутри обмениваться данными между дочерними компонентами окна. В нее можно записывать и пользовательские данные; поскольку значении переменных среды регистрируются циклически, то при изменении handles (путем прибавления лишнего поля, не обязательно указателя) простого присвоения недостаточно, а следует применять дополнительно команду guidata. Ключевой момент в создании GUI-программы - это организация обмена данными между расчетной программой и вызывающей ее оболочкой. В первую очередь для этого нужны те переменные, доступ к которым является общим. Один из путей слишком очевиден - обращение к глобальным переменным (см. маркер global). В разбираемом примере реализован путь добавления данных не путем наращения handles, а с помощью организации т. н. пользовательских данных. Они непосредственно не видны из различных функций (например, Callback-ов), но к ним можно получить доступ парой функций - getappdata, setappdata. Поэтому их удобнее всего инкапсулировать в одну структуру; тем не менее, при желании пользователь может ввести несколько таких структур (в отличие от GUI-данных, которые уникальны). В руководстве описан еще один способ - через свойство UserData, ассоциированным с каждым компонентом окна и фундаментальные функции set(handles.NNN,...) и get (здесь N N N - имя компонента, задаваемое в свойстве Tag). Подробнее разберем пример. Назначение GUI-программы -по числам, вводимым пользователем в два бокса, вычислить при нажатии на кнопку «Пуск» их сумму и отобразить ее в третьем боксе. При нажатии на кнопку «Закрыть» окно закрывается. В функции m y l OpeningFcn на лету создаем двупольную структуру т у , затем данные в ней копируем/инкапсулируем в пользовательскую структур mydata. Эта структура впредь будет ассоциирована с figure, указатель на которую временн...
Внимание!
При обнаружении неточностей или ошибок в описании книги "Моделирование и визуализация экспериментальных данных : лабораторный практикум (автор )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку