русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-23; просмотров: 1240; Нарушение авторских прав


Выражение Df[n] = f[n+1] – f[n] (1)

называется конечной разностью первого порядка решетчатой функции. Для краткости Df[n] называют просто первой разностью. Первая разность от решетчатой функции Df[n] называется разностью второго порядка решетчатой функции f[n] или просто второй разностью, т.е.

D2f[n] = Df[n+1] - Df[n] (2)

Разность k-го порядка решетчатой функции f[n]

Dkf[n] = Dk-1f[n+1] - Dk-1f[n] (3)

Разность любого порядка можно выразить через значение решетчатой функции f[n]. В частности для второй разности получим

D2f[n]= Df[n+1]-Df[n]={f[n+2]-f[n+1]}-{f[n+1]-f[n]}= f[n+2]-2f[n+1]+f[n] (4)

Аналогично для третьей разности найдем

D3f[n]= f[n+3]-3f[n+2]+3f[n+1]-f[n] (5)

Для разности k-го порядка справедлива формула

Dkf[n] = (-1)n( )f[n+k-n], (6)

где ( )= Ckn=

Полученные формулы, определяющие разности решетчатых функций, позволяют выразить саму решетчатую функцию f[n] через разности различных порядков. Так из (1) получим

f[n+1]= f[n]+ Df[n] (7)

Из (1) и (2)

D2f[n]=f[n+2]-f[n+1]-Df[n]=f[n+2]-f[n+1]+f[n+1]-f[n]-2Df[n]=f[n+2]-f[n]-2Df[n]

Откуда f[n+2]=f[n]+2Df[n]+ D2f[n]

Продолжая, получим следующую формулу

f[n+l]= ( )Dk f[n] (8)

или в частности при n=0

f[l]= ( )Dk f[0] (9)

Формулы (8) и (9) выражают значение решетчатой функции через ее конечные разности до порядка l включительно. Эти формулы являются дискретным аналогом разложения непрерывных функций в ряд Тейлора.

Пример. f[n] = a, где a- cont. Найти D f[n]

D f[n]=f[n+1]-f[n]= a-a=0

f[n]=an+b, найти D f[n]

D f[n]=a(n+1)+b-an-b=a

D2 f[n]= D a=0

f[n]=n2

D f[n]=(n+1)2-n2=2n+1

D2 f[n]= D f[n+1]- D f[n]=2(n+1)+1-2n-1=2

D3 f[n]=0

f[n]=ea n

D f[n]= ea (n+1)- ea n= ea n(ea -1)

D2 f[n]= (ea -1) D ea n= ea n(ea -1)2

Dk f[n]= ea n(ea -1)k

Рассмотрим теперь операцию, которая является обратной по отношению к операции взятия конечной разности. Пусть решетчатая функция f[n] определена при положительных значениях аргумента n=0, 1, 2,… Требуется найти такую решетчатую функцию F[n], для которой функция f[n] является первой разностью.



Эта задача аналогична задаче о нахождении первообразной в анализе обычных функций. Искомая функция имеет вид

F[n] = f[k] (n=1,2,…)

Действительно,

DF[n]= F[n+1]-F[n]= f[k]- f[k]= f[n]

Функцию F[n] называют первообразной для f[n].

Если решетчатая функция f[n] определена при всех целочисленных значениях аргумента n=0,±1, ±2, … то для определения первообразной необходимо дополнительно потребовать, чтобы при каждом конечном n сходился ряд f[k]. При этом условии первообразная определяется выражением

F[n]= f[k].

Если функция F[n] является первообразной для f[n], то и функция F[n]+C, где С = const, также является первообразной для решетчатой функции f[n]. Действительно

D[F[n]+C]= DF[n]+ DC=f[n].

Таким образом, общий вид первообразной для решетчатой функции f[n] определяется формулой

F[n]= f[k]+C

Значение постоянной С можно выразить через значение первообразной при некотором фиксированном значении аргумента n=N

C=F[N] - f[k]

Подставляя это выражение в предыдущее, найдем

F[n]= f[k]+F[N] - f[k]= f[k]+F[N]

Откуда

F[n]-F[N]= f[k] для любого n>N

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

F[N+l]-F[N]= f[k]= f[N+n] (l=1,2,…)

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

 

 



<== предыдущая лекция | следующая лекция ==>
Решетчатые функции | Дискретное преобразование Лапласа.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.029 сек.