Визуализация результатов статистической обработки экспериментальных данных - Программирование, компьютеры и кибернетика курсовая работа

Визуализация результатов статистической обработки экспериментальных данных - Программирование, компьютеры и кибернетика курсовая работа




































Главная

Программирование, компьютеры и кибернетика
Визуализация результатов статистической обработки экспериментальных данных

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Уфимский государственный авиационный технический университет
«Визуализация результатов статистической обработки экспериментальных данных»
Визуализация и аппроксимация данных в электронной таблице
Целью настоящей работы является разработка программы для визуализации результатов статистической обработки экспериментальных данных.В ходе работы должен быть построен график визуализирующей зависимость температуры физического объекта от времени, регистрируемой тремя датчика на протяжении фиксированного промежутка времени. Исходные данные передаются на обработку из одного файла. Результаты исследования должны сохраняться в текстовом файле. Так же была создана электронная таблица, которая визуализирует данные и аппроксимирует их полиномиальной функцией 3-го порядка.
программа визуализация статистическая данный
Аппроксимация - научный метод, состоящий в замене одних объектов другими. В том или ином смысле близкимик исходным. Но более простыми. Под аппроксимацией в математике обычно подразумевают описание некоторой, чаще не явно заданной, зависимости или совокупности представяющих ее данных с помощью другой, более простой или более единообразной зависимости. Часто данные представляются в виде отдельных точек, координаты которых задаются таблицей данных. Эти точки называются узловыми. В этом случае аппроксимацие является процесс подбора эмпе\ирической формулы. Значение которой возможно мало отличались бы от опытных дынных. Построенная функция может не проходить через заданные точки.
Полиномиальная функция испльзуется для описания экспериментальных данных, попеременно возрастающих и убывающих. Степень полинома определяется количеством экстремумов кривой. При этом высшая степень полинома не означает лучшего приближения к экспериментальным данным.
Для создания приложения средствами Visual Basic открываем среду разработки Microsoft Visual Basic 6.0, перед нами появляется диалоговое окно «Новый проект», выбираем вкладку Новый -> Standard .exe. (Рисунок 1):
При щелчке на кнопке Oткрыть загружается базовая форма, служащая начальной точкой для всех операций с программой, форма Form1. Присвоим свойству Caption формы Form1 значение “ Программа”.
После этого на новой форме располагаем нужные нам элементы для решения задачи и создания приложения. Интерфейс формы показан на рис.2,значение свойств, отличающихся от стандартных в таблице 1.
Создадим меню для приложения. Для этого в меню Tools выполним команду Menu Editor. В появившемся диалоговом окне напишем названия пунктов меню и названия процедур, которые будут запускаться при выполнении команд меню. Редактор меню с введёнными именами представлен на рисунке (рис. 3).
В приложении имеются, кроме вышеописанной формы, ещё три формы, которые создаются с помощью меню Project, команды Add Form; frmViborfile (служит для выбора и открытия нужного файла), frmObr (служит для обработки данных), frmGrafick (в ней показан график зависимости температуры от времени), frmAbout( в ней рассказывается о программе и её авторе) Формы показаны ниже на Рис. 4, 5, 6,7:
В контекстном меню, во вкладке «Файл», находится раздел «Открыть», выбираем этот раздел.
Первым делом, выбираем нужный нам диск, потом находим каталог хранения нужного файла, затем выбираем этот файл и нажимаем на кнопку «Открыть».
В контекстном меню, во вкладке «Данные», наводим на раздел «Обработать».
Открывается окно «Обработка данных», на котором содержится максимальное и минимальное значение показаний каждого датчика и моменты времени, в которое было зафиксировано данное показание; Максимальное отклонение от среднего; количество показаний, значения которых отклоняются от среднего на 8% .
На форме обработки данных, выбираем сохранить. Файл записывается туда же откуда был считан первоначальный файл и ему автоматически присваивается название data1.txt
Построим график изменения температуры физического объекта в зависимости от времени. Для этого в контекстном меню, во вкладке «Данные», выбираем раздел «Показать график».
Открываем окно «Файл» , выбираем пункт «Выйти»
После этого появляется диалоговое окно «Выход?»
Выбираем да и программа заканчивает свою работу
Среда разработки Visual Basic 6.0 позволяет эффективно и быстро обрабатывать и визуализировать результаты.
Созданное программное обеспечение позволяет проводить обработку данных, формируя файлы с результатами обработки.
Программа позволяет выполнять визуализацию исходных данных.
Визуализация данных из файла data1.txt
Microsoft Office - Excel позволяет импортировать данные из файла.(Рис.16)
Результаты визуализации данных из файла data1.txt представлены ниже.
Рисунок17. Визуализация средних арифметических показаний датчиков в каждый момент времени
Рисунок18. Визуализация минимальных показаний датчиков в каждый момент времени
Импортируем данные из файла data.txt в электронную таблицу. Затем на панели инструментов выбираем пункт «Вставка» >»График»
После чего на получившихся графиках правой кнопкой мыши вызываем контекстное меню, выбираем «Добавить линию тренда»
Выбираем параметры линии тренда Полиномиальная 3-го порядка
Так для каждого графика и получаем аппроксимация экспериментальных данных полиномиальной функцией 3-го порядка.
If MsgBox("Уверенны?", vbYesNo, "Выход?") = vbYes Then
Dim FileNo As Integer, c As Integer, i As Integer
Open FilList.Path + "\" + FilList.FileName For Input As #FileNo
c = c + 1 'определяем размерность массива'
Line Input #FileNo, arr(c) 'считываем файл в массив'
Pokaz1 = Split(arr(1), ",") 'записываем 1 датчик'
Pokaz2 = Split(arr(2), ",") 'записываем 2 датчик'
frmGlavnaya.Pokaz3.Print Pokaz3(i) 'записываем 3 датчик'
If max1 > max2 Then 'ищем обсалютный максимум'
ObsMax = max3 'нашли обсалютный максимум'
If min1 < min2 Then 'обсалютный минимум'
If Abs(ObsMax - srArif) > Abs(ObsMin - srArif) Then 'ищем max отклонение'
frmObr.List2.AddItem Format(MaxOtkl, "##.## C") 'нашли максимальное отклонение от среднего'
Procent = srArif / 100 * 8 'нашли 8 процентов от средней температуры'
TempProcent = Int(srArif) - Pokaz1(i) 'считаем'
If Abs(Int(TempProcent)) = Int(Procent) Then '.......'
For i = 0 To UBound(Pokaz2) 'считаем для второго датчика'
TempProcent = Int(srArif) - Pokaz2(i)
If Abs(Int(TempProcent)) = Int(Procent) Then
TempProcent = Int(srArif) - Pokaz3(i) 'и для третьего'
If Abs(Int(TempProcent)) = Int(Procent) Then
p = App.Path & "\" & "Data1" & ".txt"
s = Val((Pokaz1(k)) + Val(Pokaz2(k)) + Val(Pokaz3(k))) / 3
Print #MyFile, (Format(s, "#.##")) 'выгружаем среднюю температуру'
Print #MyFile, (Format(B, " ##")) 'выгружаем минимумы'
If MsgBox("Данные записаны", vbYes, " ") = vbYes Then
Dim max1 As Integer, min1 As Integer
k1 = i: min1 = Pokaz1(i) 'определяем минимум и номер элемента'
k2 = i: max1 = Pokaz1(i) 'определяем максимум и номер элемента'
Dim MinMax1 As Integer, HourMax1 As Integer
Dim TempMin As Integer, TempHour As Integer
MinMax1 = 7 'начальное значение минуты'
HourMax1 = 10 'начальное значение часы'
Temp = Temp + " " + "," 'добавляем пробел'
TempTime = Split(Temp, ",") 'разделяем на часы и минуты'
TempHour = TempTime(0) 'записываем часы - 0 элемент'
If TempTime(1) = "" Then 'если 1 элементы - пробел'
TempMin = TempTime(1) 'минуты это 1 элемент'
HourMax1 = HourMax1 + TempHour 'записываем часы'
MinMax1 = MinMax1 + 6 * TempMin 'записываем минуты'
If MinMax1 > 60 Then 'Цикл на случай'
HourMax1 = HourMax1 + 1 'если минут больше'
frmObr.HourMax1.AddItem HourMax1 'выводим часы'
frmObr.MinMax1.AddItem MinMax1 'выводим минуты'
Dim MinMin1 As Integer, HourMin1 As Integer
HourMin1 = 10 'и остальных 2 датчиков'
Dim max2 As Integer, min2 As Integer
Dim MinMax2 As Integer, HourMax2 As Integer
Dim MinMin2 As Integer, HourMin2 As Integer
Dim max3 As Integer, min3 As Integer
Dim MinMax3 As Integer, HourMax3 As Integer
Dim MinMin3 As Integer, HourMin3 As Integer
Picture1.Line (Y, 0)-(Y, 80), &H8000000B
Picture1.Line (0, X)-(80, X), &H8000000B
Picture1.Line (t, Pokaz1(i))-(t + 5, Pokaz1(i + 1)), &HFF0000
Picture1.Line (t, Pokaz2(i))-(t + 5, Pokaz2(i + 1)), &H8E682
Picture1.Line (t, Pokaz3(i))-(t + 5, Pokaz3(i + 1)), &H1508E6
Система компьютерной обработки данных для сбора, систематизации, статистической обработки, анализа результатов учебного процесса за четверть, полугодие, год. Модуль обработки данных о качестве обучения, итогов успеваемости и данных о движении учащихся. реферат [22,5 K], добавлен 05.02.2011
Математическая статистика. Выборочная функция распределения. Использование инструментов Мастера функций и Пакета анализа Excel при статистической обработке данных. Анализ однородности выборки. Корреляционный, регрессионный анализ экспериментальных данных. курсовая работа [473,6 K], добавлен 22.12.2015
Разработка вычислительной системы обработки данных в реальном времени, состоящей из устройства ввода и ПЭВМ. Назначение данной разработки и основные требования к ее качеству и функциональности. Этапы создания данной системы и анализ результатов. курсовая работа [223,5 K], добавлен 05.01.2010
Освоение методов манипуляции параметрами SVG изображений при помощи JavaScript и возможности по анимации в современных браузерах. Интерфейс и структура модуля визуализации данных. Определение аномальных данных и их определение, реализованные типы. курсовая работа [1,7 M], добавлен 20.05.2014
Обзор существующих решений на основе открытых данных. Технологии обработки данных и методы их визуализации. Социальные сети для извлечения данных. Ограничение географической локации. Выбор набора и формат хранения открытых данных, архитектура системы. курсовая работа [129,5 K], добавлен 09.06.2017
Составление программы на языке Pascal для обработки результатов соревнований по фигурному катанию, проводившихся по трем видам многоборья. Генератор случайных чисел. Блок-схема программы. Ввод данных, выбор пользователя, оформление результатов вычислений. курсовая работа [471,8 K], добавлен 21.12.2012
Обработка экспериментальных данных с помощью программных продуктов. Редактирование и оформление электронных табличных расчётов. Метод наименьших квадратов: применение в качестве критерия близости суммы квадратов отклонений заданных и расчетных значений. курсовая работа [275,5 K], добавлен 07.03.2011
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Визуализация результатов статистической обработки экспериментальных данных курсовая работа. Программирование, компьютеры и кибернетика.
Дипломная работа по теме Предложения по формированию благоприятного имиджа кафе 'Мак Бургер'
Реферат На Тему Восстание 1547 Г. И Его Последствия Для Чехии
Гигиена Дыхательной Гимнастики В Домашних Условиях Реферат
Реферат: Факторы и условия развития денежной системы России
Дипломная работа по теме Особенности межличностных отношений в младшем школьном возрасте
Реферат: Экономическая наука до Адама Смита. Скачать бесплатно и без регистрации
Дипломная работа по теме Автоматизация дожимной компрессорной станции Фаинского месторождения
Реферат: Психологические методы управления персоналом
План Курсовой Работы По Рекламе
Курсовая работа по теме Статистические характеристики пространственно-временной изменчивости направления ветра в приземном слое
Дипломная работа по теме Разработка инвестиционно-иннвационной стратегии развития оборонно-промышленного комплекса Тульской области
Дипломная работа по теме Разработка интерактивной карты маршрутов городского пассажирского транспорта г. Ижевска. Визуализация данных
Реферат: Значение Великой Отечественной войны
Реферат: Понятие права собственности в Римском частном праве
Реферат: Современные представления о жизни
Сочинение Село Хмелевка 9
Лекция по теме Основы теории систем и системный анализ
Реферат: 1984 Animal Farm A Comparision Short
Сочинение По Цитате Пример Литература 11 Класс
Дипломная Работа На Тему Строение Автомобиля Газ-Волга 2410
Клімат Північної Америки - География и экономическая география реферат
Экспериментальное изучение нейрофизиологических механизмов процессов компенсации в случае острого повреждения стволовых структур головного мозга - Медицина диссертация
Тенденции развития численности населения КНР в 2009-2011 гг. - География и экономическая география курсовая работа


Report Page