levitra bitcoin

+7(495) 725-8986  г. Москва

 

 

 

 

 

ВАС ПРИВЕТСТВУЕТ

VIP Studio ИНФО

 

Публикация Ваших Материалов

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus rutrum, libero id imperdiet elementum, nunc quam gravida mi, vehicula euismod magna lacus ornare mauris. Proin euismod scelerisque risus. Vivamus imperdiet hendrerit ornare.

Верстка Полиграфии, WEB sites

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus rutrum, libero id imperdiet elementum, nunc quam gravida mi, vehicula euismod magna lacus ornare mauris. Proin euismod scelerisque risus. Vivamus imperdiet hendrerit ornare.

Книжная лавка

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus rutrum, libero id imperdiet elementum, nunc quam gravida mi, vehicula euismod magna lacus ornare mauris. Proin euismod scelerisque risus. Vivamus imperdiet hendrerit ornare.

Ю.А. Костиков,  (К.ф.-м.н., Московский авиационный институт, национальный исследовательский университет)

В.Ю. Павлов,  (К.ф.-м.н., Московский авиационный институт, национальный исследовательский университет)

А.М. Романенков,  (К.т.н., доцент, Московский авиационный институт, национальный исследовательский университет)

В.Б. Терновсков,  (К.т.н., доцент, Московский авиационный институт, национальный исследовательский университет)

Серия «Естественные и Технические науки» # ЯНВАРЬ 2018
Математическое моделирование
В данной работе рассматривается модель визуального представления данных натурных экспериментов для построения феноменологических математических моделей и для сопоставления экспериментальных данных с результатами численного моделирования. Представлены методики и подходы отображения, сохранения, конвертации и интерактивной модификации данных. Предложены методы ускорения отображения данных в том случае, когда объем данных велик. В качестве оригинальной опции предложен внутренний скриптовый язык, на котором можно реализовать нетривиальную обработку данных, например, получение значений заданной функциональной зависимости от исходных данных.

Ключевые слова: Математическое моделирование, графическое представление данных, элемент управления WPF, уровень микропрограмм.

 

ВВЕДЕНИЕ

При построении феноменологических моделей на основе анализа экспериментальных данных и при сопоставлении результатов математического моделирования с результатами натурных экспериментов почти всегда возникает задача наглядного отображения данных в виде, удобном для анализа и сопоставления результатов. При этом тривиальное отображение функциональной зависимости или построение диаграммы не всегда является конечной целью отображения данных. Возникают потребности в отображении не единичного графика, а, например, серии графиков. Бывает также необходимо выполнить некоторую работу с выведенными данными, например, отбросить явно некорректные точки или подправить некоторые точки графика, скрыть какую-либо его часть, выполнить сглаживание или усреднение по некоторому множеству точек или набору параметров, построить необходимую интерполяцию или аппроксимацию. С задачами такого рода элементы управления, которые предназначены для отображения графиков, не справляются. Резонным оправданием в данном случае является следование принципу разделения областей функциональной ответственности (области ответственности компонентов или элементов управления не должны пересекаться). При использовании стандартных готовых решений возникает дополнительная проблема выполнения вспомогательной конвертации презентуемых данных для того, чтобы воспользоваться стандартным элементом управления. Но этот подход часто является неприемлемым, так как процесс конвертации, помимо того, что он может являться долгим, также может являться вообще не осуществимым если, например, массив данных представляет собой не одну функцию, а серии функции, таких что области их задания пересекаются и для некоторых значении аргументов существует более одного значения измерения. В данной работе предлагаются решения описанных проблем.

В различных программных продуктах по обработке данных у пользователей появляется необходимость применять собственные методы математической обработки данных и неоднократно повторять какую-либо последовательность действий в процессе работы, например, проводить комплексную настройку отображения результатов. Бывает также необходимо, имея перед глазами графическое представление данных, выполнить их модификацию: передвинуть некоторые точки, деформировать график или его часть, повернуть график, или задать новую функциональную зависимость на основе уже имеющихся данных. Такие опции особенно полезны при построении феноменологических моделей, если при модификации графического представления автоматически изменяются константы и коэффициенты в уравнениях, аппроксимирующих экспериментальные данные.

Как уже было отмечено, в общем случае такой функционал элемент управления для построения графиков предоставлять не должен, и приходится выполнять лишнюю работу: в стороннем приложении готовить новые данные для отображения, выполнять их конвертацию и затем импортировать обратно в приложение. Такие операции, кроме больших временных затрат, требуют достаточно высокой квалификации пользователей, что несомненно влечет дополнительные расходы на их обучение.

Решением, которое предлагается в данной работе, является разработка внутреннего языка элемента управления. А именно, разработка и внедрение системы микропрограмм, включающей описание грамматики языка (Grammar), синтаксический анализатор (Parser), компилятор (Assembler), интегрированную среду разработки (IDE). Предусматриваются различные варианты сохранения программного алгоритма действий: непосредственное написание кода (гибкий) и взаимодействие с предоставляемым интерфейсом (упрощенный). Фактически элемент управления позволяет создавать скрипты, результатом работы которых является модификация исходных данных, создание новых производных данных. Удобство такого подхода состоит в том, что фактическая работа ведется над исходными данными, нет необходимости выполнять какую-либо дополнительную подготовку данных или обработку их в сторонних приложениях.

Графический модуль

Данный модуль (Graphing) предназначен для графического представление и визуального анализа данных. Иными словами, область ответственности модуля – это построение графиков и визуальная демонстрация данных эксперимента. При этом поддерживается возможность графического, в интерактивном режиме, редактирования копии результатов эксперимента. Предоставляется опция ручного корректирования данных.

Читать полный текст статьи …


СПИСОК ЛИТЕРАТУРЫ:
1. М. Макдональд. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов. Изд. Вилльямс. 2015
2. Эндрю Троелсон. Язык программирования C# 5.0 и платформа .NET 4.5. Изд. Вилльямс. 2015
3. Стив Макконнелл. Совершенный код. Русская Редакция, Питер.2007
4. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес. Приемы объектно-ориентированного проектирования. Паттерны проектирования. Изд. Питер. 2016
5. А. Самарский, А. Гулин. Численные методы. Изд. Главная редакция физико-математической литературы издательства "Наука". 1989
6. В.С. Рябенький. Введение в вычислительную математику. Изд. ФИЗМАТЛИТ. 2008
7. П. Суетин. Классические ортогональные многочлены. Изд. Главная редакция физико-математической литературы издательства "Наука". 1979
8. Демидов Л.Н., Терновсков В.Б., Григорьев С.М., Крахмалев Д.В. Информационные технологии. Кнорус Учебник\ Москва, 2017.
9. Терновсков В.Б., Данилина М.В., Литвинов А.Н., Кулакова Е.Ю. Роль синергетической концепции образования. Сборник статей победителей IV Международной научно-практической конференции. 2016. С. 69-72.
10. Демидов Л.Н., Костиков Ю.А., Павлов В.Ю., Терновсков В.Б., Современные информационные технологии. Издательство МИРТ Учебник\ Москва, 2017.



© 
Ю.А. Костиков, В.Ю. Павлов, А.М. Романенков, В.Б. Терновсков, Журнал "Современная наука: актуальные проблемы теории и практики".
 

 

 

SCROLL TO TOP
viagra bitcoin buy

������ ����������� �������@Mail.ru