Компьютерное моделирование при обработке опытных данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Компьютерное моделирование при обработке опытных данных



 

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

Например: зависимость числа оборотов двигателя от нагрузки, зависимость силы резания при обработке детали на металлорежущем станке от глубины резания, т.е. P=f(t), и т.д.

Из всех способов задания зависимостей наиболее удобным является аналитический способ задания зависимости в виде функции n=f(Мкр.), P=f(t), y=f(t).

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

Таким образом, в результате проведения натурного эксперимента получаем зависимости между исследуемыми параметрами в виде таблицы, т.е. получаем, так называемую, табличную функцию [5,10].

Далее с этой табличной функцией необходимо вести научно-исследовательские расчеты. Например, необходимо проинтегрировать или продифференцировать табличную функцию и т.д.

Рассмотрим две задачи по обработке опытных данных:

1. задачу интерполирования,

2. задачу аппроксимации.

Интерполирование функций

Дана табличная функция, т.е. дана таблица, в которой для некоторых дискретных значений аргумента xi, расположенных в порядке возрастания, заданы соответствующие значения функции уi:

I x y
  x0 y0
  x1 y1
  x2 y2
... ... ...
I xi yi
... ... ...
N xn yn

Точки с координатами (xi, yi) называются узловыми точками или узлами.

Количество узлов в табличной функции равно

N=n+1.

На графике табличная функция представляется в виде совокупности узловых точек (рис. 10.1.).

Рис. 10.1. Представление табличной функции

Длина участка [x0, xn] равна (xn – x0).

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

Задача интерполирования функции (или задача интерполяции) состоит в том, чтобы найти значения yk табличной функции в любой промежуточной точке хк, расположенной внутри отрезка [x0, xn], т.е.

и

Задача экстраполирования функции (или задача экстраполяции) состоит в том, чтобы найти значения yl табличной функции в точке хl, которая не входит в промежуток [x0, xn], т.е.

Такую задачу часто называют задачей прогноза.

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

Для определенности задачи искомую функцию F(x) будем искать из класса алгебраических многочленов:

(*)

Этот многочлен должен пройти через все узловые точки, т.е.

(**)

Поэтому степень многочлена n зависит от количества узловых точек N и равна количеству узловых точек минус один, т.е. n=N-1.

Многочлен вида (*), который проходит через все узловые точки табличной функции называется интерполяционным многочленом.

Интерполирование с помощью алгебраических многочленов называется параболическим интерполированием.

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

для функции , заданной таблично, построить интерполяционный многочлен степени n, который проходит через все узловые точки таблицы:

где n -степень многочлена, равная количеству узловых точек N минус один,т.е. n=N-1.

В результате, в любой другой промежуточной точке хk, расположенной внутри отрезка [x0,xn] выполняется приближенное равенство Pn(xk)= yk. (рис. 10.2.)

Рис. 10.2. Интерполирование функции

 

Контрольные вопросы

1. Как происходит интерполирование функции?

2. Покажите табличное представление функции.

3. Как решается задача прогноза?

4. Какие математические методы используют для экстраполяции функции?

5. Где происходит практическое применение интерполирования и аппроксимации функций?



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 244; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.2.15 (0.007 с.)