Создание программных продуктов для обработки экспериментальных данных. Идентификация параметров

Свойства объектов и проверка расчетной зависимости на основании экспериментальной выборки. Построение графической зависимости экспериментальных и расчетных значений от x для их сравнения. Выполнение работы в среде Visual Basic, Excel и MathCAD.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 20.05.2011
Размер файла 261,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

КУРСОВАЯ РАБОТА

Тема

Создание программных продуктов для обработки

экспериментальных данных. Идентификация параметров

Аннотация

В данной работе выполняется проверка расчетной зависимости на основании экспериментальной выборки. Также построены графические зависимости экспериментальных и расчетных значений от x для их сравнения.

Работа выполняется в средах Visual Basic, MathCAD и Excel.

Введение

Для выполнения данной курсовой работы были использованы следующие программные продукты:

VISUAL BASIC. Visual Basic - один из первых языков, поддерживающих событийно управляемое программирование.

Слово Basic (Визуальный) в рассматриваемой версии языка означает, что при создании программ многие операции выполняются визуальными средствами, т.е. без непосредственного написания кода.

Разработка программного интерфейса осуществляется на принципах объектно-ориентированного подхода, реализованного в VB применительно к приложениям, выполняемым под управлением Windows. Для таких приложений характерным является существование на экране в любой момент времени множества объектов: окон, кнопок, меню, текстовых и диалоговых окон и т.п. Для каждого объекта на экране существует ряд возможных событий. Каждое событие проявляется в определенных действиях (откликах программы). Эти действия можно разделить на две группы. Первая является следствием свойств объекта. Вторая группы действий (отклика) полностью определяется программистом.

Таким образом, VB предоставляет пользователю объектно ориентированную среду проектирования, основанную на событиях.

MATHCAD. MathCAD - автоматизированная система, позволяющая динамически обрабатывать данные в числовом и аналитическом (формульном) виде. ,Программа MathCAD сочетает в себе возможности проведения расчетов и подготовки форматированных научных и технических документов.

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

Название системы происходит от сочетания Mathematic и CAD (Computer Aided Design - компьютерный дизайн).

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

1. Выполнение работы в среде Visual Basic

1.1 Эскиз экранной формы

1.2 Свойства объектов

Объект

Свойство

Значение свойства

Форма

name

Form1

 

caption

Обработка экспериментальных данных

Набор вкладок

name

SSTab1

 

tab

0

 

caption

Таблица

 

tab

1

 

caption

График

Строка состояния

name

StBar1

 

index

1

 

text

Дата

 

ToolTipText

Строка состояния, вкладка 1

 

index

2

 

text

Время

 

ToolTipText

Строка состояния, вкладка 2

 

index

3

 

text

 

 

ToolTipText

Выполняемые операции

График

name

Ch

 

chartType

16

Таблица

name

Gr

 

cols

5

Командная кнопка

name

Command1, Command2

 

caption

расчет, стоп

1.3 Алгоритм

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

1.4 Программный код

Dim x() As Single, y() As Single, yp() As Single, d() As Single, P() As Single

Private Sub mnk(n As Integer, x() As Single, y() As Single, a0 As Single, a1 As Single)

Dim i As Integer, sx As Single, sy As Single, sx2 As Single, sxy As Single

sx = 0: sy = 0: sx2 = 0: sxy = 0

For i = 1 To n

sx = sx + 1 / x(i)

sy = sy + y(i)

sx2 = sx2 + 1 / (x(i) ^ 2)

sxy = sxy + y(i) / x(i)

Next i

Z = n * sx2 - sx ^ 2

a0 = (sy * sx2 - sxy * sx) / Z

a1 = (n * sxy - sx * sy) / Z

End Sub

Private Sub Command1_Click()

Dim n As Integer, i As Integer, a0 As Single, a1 As Single, P() As Single

Open App.Path + "\text1.txt" For Input As #1

Open App.Path + "\text2.txt" For Input As #2

n = CSng(InputBox("n="))

ReDim x(1 To n) As Single, y(1 To n) As Single, yp(1 To n) As Single, d(1 To n) As Single, P(0 To n) As Single

For i = 1 To n

Input #1, x(i)

Next i

For i = 1 To n

Input #2, y(i)

Next i

Close #1, #2

For i = 1 To n

Next i

Call mnk(n, x(), y(), a0, a1)

MsgBox CStr(a0), 1, "a0"

MsgBox CStr(a1), 1, "a1"

For i = 1 To n

yp(i) = a0 + a1 / x(i)

d(i) = Abs(yp(i) - y(i)) / Abs(y(i))

Gr.Rows = n + 1

With Gr

Row = 0

Col = 0: .Text = "?"

Col = 1: .Text = "X(i)"

Col = 2: .Text = "y(i)"

Col = 3: .Text = "yp(i)"

Col = 4: .Text = "d(i)"

End With

Gr.Row = i

Gr.Col = 0: Gr.Text = CStr(i)

Gr.Col = 1: Gr.Text = CStr(x(i))

Gr.Col = 2: Gr.Text = CStr(y(i))

Gr.Col = 3: Gr.Text = CStr(yp(i))

Gr.Col = 4: Gr.Text = CStr(d(i))

Next i

Open "D:\276\otvet.txt" For Output As #3

Print #3,

For i = 1 To n

Print #3, yp(i)

Next i

Close #3

ReDim P(0 To n, 1 To 4)

StBar1.Panels(3).Text = "Oaaeeoa,A?aoee"

For i = 1 To n

P(0, 1) = x(i)

P(0, 2) = y(i)

P(0, 3) = x(i)

P(0, 4) = yp(i)

Next i

Ch.ChartData = P

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub ?anu1_Timer()

StBar1.Panels(1).Text = Date

StBar1.Panels(2).Text = Time

End Sub

text1.txt

1 2 3 4 5 8 10

text2.txt

2.6 2.3 2.2 2.08 2.12 2.1 2.0

экспериментальный выборка visual basic excel

1.5 Результаты

otvet.txt

2,603747

2,289139

2,184269

2,131835

2,100374

2,053183

2,037452

Выполнение работы в среде пакета MathCAD:

Обработка экспериментальных данных

Вычисление коэффициентов

Расчетное значение

Выполнение работы в среде Excel

Выводы

В ходе проделанной работы была выполнена проверка расчетной зависимости на основании экспериментальной выборки. Были построены графические зависимости экспериментальных и расчетных значений от x для их сравнения.

Программы VB, Excel и MathCAD показали одинаковые в пределах погрешности результаты.

Используемая литература

Г.Н. Вениаминова, В.Н. Чепикова, А.Г. Ананченко, В. А. Холоднов. Информатика. Учебное пособие.

Г.Н. Вениаминова, В.Н. Чепикова, В. А. Холоднов. Программные продукты Microsoft Office в химии и химической технологии. Использование дополнительных элементов управления в Visual Basic.

Размещено на Allbest.ru


Подобные документы

  • Обработка экспериментальных данных с помощью программных продуктов. Редактирование и оформление электронных табличных расчётов. Метод наименьших квадратов: применение в качестве критерия близости суммы квадратов отклонений заданных и расчетных значений.

    курсовая работа [275,5 K], добавлен 07.03.2011

  • Метод наименьших квадратов. Возможные варианты расположения экспериментальных точек. Аппроксимация экспериментальных данных в программах Microsoft Excel, MathCAD и MatLAB. Вычисление средних значений и их сумм. Коэффициенты корреляции и детерминации.

    курсовая работа [890,9 K], добавлен 30.10.2012

  • Математическая статистика. Выборочная функция распределения. Использование инструментов Мастера функций и Пакета анализа Excel при статистической обработке данных. Анализ однородности выборки. Корреляционный, регрессионный анализ экспериментальных данных.

    курсовая работа [473,6 K], добавлен 22.12.2015

  • Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.

    курсовая работа [3,0 M], добавлен 19.06.2010

  • Примеры использования макросов в текстовом редакторе Microsort Word. Создание ведомости с помощью таблиц. Выполнение математических расчетов и их оформление при помощи редакторов MS Word и MS Excel. Создание модуля с функциями в редакторе Visual Basic.

    контрольная работа [2,3 M], добавлен 24.12.2010

  • Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.

    контрольная работа [25,2 K], добавлен 07.06.2010

  • Понятие объектов и классов в Visual Basic. Свойства, методы и события. Создание Титула на рабочем листе с помощью процедур обработки событий в UserForm. Определение диапазона для создания таблицы и ее заголовка. Создание формы по заполнению таблицы.

    курсовая работа [1,3 M], добавлен 28.05.2012

  • Определение доли перевозчиков в их общем количестве средствами Excel. Автоматическое и ручное прогнозирование линейной и экспоненциальной зависимости. Вычисление тенденций с помощью добавления линии тренда на диаграмму. Возможности процессора MathCAD.

    контрольная работа [3,8 M], добавлен 03.04.2012

  • Описание Visual Basic Scripting Edition как скриптового языка программирования, интерпретируемого компонентом Windows Script Host. Правила работы языка и применение VBS-сценариев для обработки данных, управления системой, работы с учетными записями.

    доклад [31,3 K], добавлен 11.05.2012

  • Характеристика программных продуктов ERwin, Microsoft Excel и Access. Создание сущностей и связей, преобразование логической модели в физическую в среде ERWin. Создание таблиц в MS Access, работа с запросами и отчетами. Построение диаграмм в MS Excel.

    курсовая работа [2,5 M], добавлен 09.12.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.