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

Главная
Программирование, компьютеры и кибернетика
Разработка приложения, реализующего визуализацию и обработку экспериментальных данных
Реализация приложения, которое выполняет считывание, обработку, визуализацию и аппроксимацию экспериментальных данных полиномиальной функции. Блок схема алгоритма аппроксимации методом наименьших квадратов. Разработка интерфейса и листинга программы.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
1. Lazarus 0.9.30.4 для создания приложения.
Аппроксимация, или приближение - научный метод, состоящий в замене одних объектов другими, в том или ином смысле близкими к исходным, но более простыми. Под аппроксимацией в математике обычно подразумевается описание некоторой, чаще не заданной явно, зависимости или совокупности представляющих ее данных с помощью другой, более простой или более единообразной зависимости. Часто данные представляются в виде отдельных точек, координаты которых задаются таблицей данных. Эти точки называются узловыми. В этом случае аппроксимацией является процесс подбора эмпирической формулы, значения которой возможно мало отличались бы от опытных данных. Результат аппроксимации (построенная функция) может не проходить через заданные точки.
Геометрическое представление аппроксимации
Укрупненная блок-схема алгоритма аппроксимации методом наименьших квадратов
3. Программирование. Разработка интерфейса приложения
Для создания приложения средствами Lazarus открываем среду разработки, создаем новый проект.
Интерфейс приложения будет состоять из 4 форм.
Форма 2 предварительное окно, на котором отображена тема курсовой. Кнопка Button1 предоставляет нам переход к главному окну. Форма 2 содержит компоненты:
Форма 1 является основной формой приложения, где пользователь может аппроксимировать экспериментальные данные полиномиальной функции посредством загрузки экспериментальных данных из файла. А также пользователь может сравнить график, полученный в программе, с графиком, построенным в программе в MS Excel.
Форма 3 позволяет пользователю сравнить полином, полученный в приложении, с полиномом, построенным в MS Excel по исходным данным.
Форма 4 содержит краткую информацию об авторе, т.е. обо мне :)
После того как мы разработали интерфейс приложения выполняем написание всего необходимого кода и компилируем программу.
Для того чтобы программа работала нужные экспериментальные данные.
Программа будет загружать их из файла. Создадим текстовой файл, назовем его data.txt.
При запуске программы откроется такое окно
При нажатии кнопки “Далее” будет выполнен переход к окну, где выполняются все вычисления и построения графика.
Выбираем файл с исходными данными и жмем «Открыть».
Программа автоматически заносит данные в таблицу.
Для построения полинома нажмем “График”
Белые квадратики это ряд точек экспериментальных данных.
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
StdCtrls, ExtCtrls, Grids, Menus, TAGraph, TASeries, TAFuncSeries,math;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure Button7Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Image1Click(Sender: TObject);
procedure MenuItem1Click(Sender: TObject);
procedure MenuItem3Click(Sender: TObject);
procedure MenuItem6Click(Sender: TObject);
procedure MenuItem9Click(Sender: TObject);
procedure TForm1.Button2Click(Sender: TObject);
stringgrid1.Cells[0,i]:=floattostr(x[i]);
stringgrid1.Cells[1,i]:=floattostr(y[i]);
procedure TForm1.Button1Click(Sender: TObject);
procedure TForm1.Button3Click(Sender: TObject);
procedure TForm1.Button5Click(Sender: TObject);
b[m]:=b[m]+y[i]*exp((m-1)*ln(x[i])) ;
a[m,n]:=a[m,n]+x[i]*exp((n+m-3)*ln(x[i]));
procedure TForm1.Button6Click(Sender: TObject);
procedure TForm1.Button7Click(Sender: TObject);
procedure TForm1.FormCreate(Sender: TObject);
procedure TForm1.Image1Click(Sender: TObject);
procedure TForm1.MenuItem1Click(Sender: TObject);
procedure TForm1.MenuItem3Click(Sender: TObject);
procedure TForm1.MenuItem6Click(Sender: TObject);
procedure TForm1.MenuItem9Click(Sender: TObject);
В ходе выполнения данной курсовой работы было реализовано приложение, которое выполняет считывание, обработку и визуализацию экспериментальных данных. Так же аппроксимирует экспериментальные данные полиномиальной функцией.
1. Основы программирования в среде Lazarus. Мансуров К.Т.
2. Электронный учебник «Lazarus с нуля» 2004г.
3. Карчевская М.П., Рамбургер О.Л. Лекции по информатике
Метод наименьших квадратов. Возможные варианты расположения экспериментальных точек. Аппроксимация экспериментальных данных в программах Microsoft Excel, MathCAD и MatLAB. Вычисление средних значений и их сумм. Коэффициенты корреляции и детерминации. курсовая работа [890,9 K], добавлен 30.10.2012
Разработка алгоритма аппроксимации данных методом наименьших квадратов. Средства реализации, среда программирования Delphi. Физическая модель. Алгоритм решения. Графическое представление результатов. Коэффициенты полинома (обратный ход метода Гаусса). курсовая работа [473,6 K], добавлен 09.02.2015
Обработка экспериментальных данных с помощью программных продуктов. Редактирование и оформление электронных табличных расчётов. Метод наименьших квадратов: применение в качестве критерия близости суммы квадратов отклонений заданных и расчетных значений. курсовая работа [275,5 K], добавлен 07.03.2011
Разработка приложения для шифрования данных с помощью алгоритма DES5: процесс шифрования, расшифрования, получение ключей. Спецификация программы, процедуры и функции; описание интерфейса пользователя. Реализация задачи в среде программирования DELPHI. курсовая работа [812,6 K], добавлен 27.03.2012
Разработка и создание игры "Змейка". Использование динамически-активных принципов языка Java. Графические объекты программы. Описание игры, правила, теоретические сведения. Классы приложения. Типы данных. Реализация. Метод. Объект. Блок-схема игры. курсовая работа [12,4 K], добавлен 18.06.2008
Определение зависимости одной физической величины от другой. Применение метода наименьших квадратов с помощью программного обеспечения Mathcad. Суть метода наименьших квадратов. Корреляционный анализ, интерпретация величины корреляционного момента. курсовая работа [63,8 K], добавлен 30.10.2013
Разработка клиент-серверного приложения, позволяющего взаимодействовать друг с другом с использованием доступа к базам данных. Проектирование связи сервера с базой данных с помощью технологии ODBC. Разработка интерфейса программы, ее тестирование. курсовая работа [352,0 K], добавлен 24.08.2016
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .
© 2000 — 2021
Разработка приложения, реализующего визуализацию и обработку экспериментальных данных курсовая работа. Программирование, компьютеры и кибернетика.
Курсовая работа по теме Культура и досуг пожилых людей
Реферат: Круговорот углерода в природе. Скачать бесплатно и без регистрации
Дипломная работа по теме Формирование монологической речи
Реферат по теме Біохімія трансгенної картоплі в умовах України
Контрольная работа по теме Сутність державного фінансового контролю
Реферат: Особенности функционирования малых предприятий
Защита Программ От Несанкционированного Копирования Реферат
Курсовая работа по теме Расчет технико-экономических показателей изготовления площадки
Курсовая работа по теме Аудиторская проверка учета основных средств в ООО 'Зест-Экспресс'
Сочинение А Судьи Кто 9 Класс
Процесс Планирования Курсовая Работа
Контрольная Работа По Теме Основы Права
Лабораторная Работа Испытание
Реферат На Тему Проводниковая (Стволовая) И Плексусная Анестезия
Реферат по теме Способы преодоления напряженных и экстремальных ситуаций
Курсовая Работа На Тему Земля Как Объект Правового Регулирования
Реферат Образец Оформления Для Школьников
Контрольная Работа 3 Класс Чекин
Постоянные Курсовые Разницы
Реферат: Природоохранное законодательство России
Большевизм как политическая идеология - История и исторические личности дипломная работа
Современное состояние трудовых отношений и заработной платы в России - Менеджмент и трудовые отношения курсовая работа
Подготовка спортсменов в акробатическом рок-н-роле - Педагогика дипломная работа