Это не официальный сайт wikipedia.org 01.01.2023

Свёртка (математический анализ) — Википедия

Свёртка (математический анализ)

(перенаправлено с «Свертка (математический анализ)»)

Свёрткаконволюция — операция в функциональном анализе, которая при применении к двум функциям f и g возвращает третью функцию, соответствующую взаимнокорреляционной функции f ( x ) и g ( x ) . Операцию свёртки можно интерпретировать как «схожесть» одной функции с отражённой и сдвинутой копией другой. Понятие свёртки обобщается для функций, определённых на произвольных измеримых пространствах, и может рассматриваться как особый вид интегрального преобразования. В дискретном случае свёртка соответствует сумме значений f с коэффициентами, соответствующими смещённым значениям g , то есть ( f g ) ( x ) = f ( 1 ) g ( x 1 ) + f ( 2 ) g ( x 2 ) + f ( 3 ) g ( x 3 ) +

Свёртка двух прямоугольных импульсов: в результате даёт треугольный импульс.
Свёртка прямоугольного импульса (входного сигнала) с импульсным откликом RC цепи

ОпределениеПравить

Пусть f , g : R n R   — две функции, интегрируемые относительно меры Лебега на пространстве R n  . Тогда их свёрткой называется функция f g : R n R  , определённая формулой

( f g ) ( x )     = d e f   R n f ( y ) g ( x y ) d y = R n f ( x y ) g ( y ) d y .  

В частности, при n = 1   формула принимает вид

( f g ) ( x )     = d e f   f ( y ) g ( x y ) d y = f ( x y ) g ( y ) d y .  

Свёртка ( f g ) ( x )   определена при почти всех x R n   и интегрируема.

В случае, когда x R  , а функции f ( x ) ,   g ( x )   определены на промежутке [ 0 , + )  , свёртку можно записать в виде

( f g ) ( x )     = d e f   0 x f ( y ) g ( x y ) d y = 0 x f ( x y ) g ( y ) d y .  

Впервые интегралы, являющиеся свёрткой двух функций, встречаются в трудах Леонарда Эйлера (1760-е годы); позднее свёртка появляется у Лапласа, Лакруа, Фурье, Коши, Пуассона и других математиков. Обозначение свёртки функций при помощи звёздочки впервые предложил Вито Вольтерра в 1912 году на своих лекциях в Сорбонне (опубликованы годом позже)[1].

СвойстваПравить

Коммутативность:

f g = g f  .

Ассоциативность:

f ( g h ) = ( f g ) h  .

Линейность (дистрибутивность по сложению и ассоциативность с умножением на скаляр):

( f 1 + f 2 ) g = f 1 g + f 2 g  ,
f ( g 1 + g 2 ) = f g 1 + f g 2  ,
( a f ) g = a ( f g ) = f ( a g ) , a R  .

Правило дифференцирования:

D ( f g ) = D f g = f D g  ,

где D f   обозначает производную функции f   по любой переменной.

Преобразование Лапласа:

L { f ( x ) g ( x ) } = L { f ( x ) } L { g ( x ) }  .

Свойство фурье-образа:

F [ f g ] = F [ f ] F [ g ]  ,

где F [ ]   обозначает преобразование Фурье функции.

Если W   является матрицей дискретного преобразования Фурье, то:

W ( C ( 1 ) x C ( 2 ) y ) = ( W C ( 1 ) W C ( 2 ) ) ( x y ) = W C ( 1 ) x W C ( 2 ) y  ,

где   — символ торцевого произведения матриц[2][3][4][5][6],   обозначает произведение Кронекера,   — символ произведения Адамара (тождество является следствием свойств отсчётного скетча[7]).

ПримерПравить

 
График функции g ( x )  — количество выпавшего снега в килограммах на начало часа.

Пусть стоит задача вычислить, как будет изменяться количество снега на каком-либо участке земли в зависимости от времени. Решение этой задачи можно разделить на два этапа:

  1. построить модель выпадения снега и модель таяния снега.
  2. каким-то образом соединить эти две модели в одну.
     
    График f ( x )   зависимости количества нерастаявшего снега от времени прошедшего с момента его выпадения.

Задачи первого этапа решаются путём наблюдений и опытов, а задачи второго этапа — свёрткой получившихся на первом этапе моделей.

Пусть в результате решения задачи на первом этапе было построено две зависимости (математические модели):

  • зависимость количества выпавшего снега от текущего времени g ( t )  ,
  • зависимость доли нерастаявшего снега от времени, прошедшего с момента его выпадения f ( τ )  .

Если бы снег не начинал таять, количество всех выпавших осадков  G   можно было бы посчитать путём сложения в дискретном случае:

G = t = 0 T g ( t )  ,

или путём интегрирования в случае непрерывном:

G = 0 T g ( t ) d t  .

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

Получается, что для снега, выпавшего в разное время, нужно построить свою модель таяния и как-то сложить все эти модели вместе.

Для этих целей и можно использовать понятие математической свёртки. Пусть в момент времени t   рассматривается снег, который выпал в момент времени τ  , тогда

  • τ   — время выпадения снега. Например, 13:00;
  • g ( τ )   — количество выпавшего в момент τ   снега. Например, 7 кг;
  • t   — момент времени, для которого нам нужно узнать состояние выпавшего в τ   снега. Например, 15:00;
  • t τ   — количество времени, прошедшее с момента выпадения до момента расчёта оставшейся доли снега. То есть 15:00 − 13:00;
  • f ( t τ )   — доля снега, которая не растаяла после того, как пролежала t τ   часов.

Нужно для каждого количества g ( τ )   снега, выпавшего в момент времени τ  , сложить множество моделей f ( t τ )   в одну функцию. Если это сделать, получится сумма в дискретном случае:

w ( t ) = τ = 0 t g ( τ ) f ( t τ ) ,  

или интеграл в непрерывном:

w ( t ) = τ = 0 t g ( τ ) f ( t τ ) d τ .  

Графически функция w ( t )   изображена ниже, где разными цветами представлены вклады каждой кучи снега из графика g ( x )  .

 
График функции w ( t )  , где разным цветом представлен вклад каждой кучи снега (цвета вкладов соответствуют цветам куч выпавшего снега на графике g ( x )   выше)

Функция w ( t )   полностью моделирует поведение снега, выпавшего согласно модели g ( x )  . Так, на графике выше видно, что общее количество снега увеличивается тремя скачками, но снег начинает таять сразу, не дожидаясь выпадения других осадков.

Свёртка на группахПравить

Пусть G   — группа, оснащённая мерой m  , и f , g : G R   — две функции, определённые на G  . Тогда их свёрткой называется функция[источник не указан 1269 дней]

( f g ) ( x ) = G f ( y ) g ( x y 1 ) m ( d y ) , x G .  

Свёртка мерПравить

Пусть есть борелевское пространство ( R , B ( R ) )   и две меры μ , ν : B ( R ) R  . Тогда их свёрткой называется мера[источник не указан 1269 дней]

μ ν ( A ) = μ ν ( { ( x , y ) R 2 x + y A } ) , A B ( R ) ,  

где μ ν   обозначает произведение мер μ   и ν  .

СвойстваПравить

f μ = d μ d m , f ν = d ν d m .  

Тогда μ ν   также абсолютно непрерывна относительно m  , и её производная Радона — Никодима f μ ν = d μ ν d m   имеет вид[источник не указан 1269 дней]

f μ ν = f μ f ν .  

Свёртка распределенийПравить

Если P X , P Y   — распределения двух независимых случайных величин X   и Y  , то[источник не указан 1269 дней]

P X + Y = P X P Y ,  

где P X + Y   — распределение суммы X + Y  . В частности, если X , Y   абсолютно непрерывны и имеют плотности f X , f Y  , то случайная величина X + Y   также абсолютно непрерывна и её плотность имеет вид:

f X + Y = f X f Y .  

См. такжеПравить

ПримечанияПравить

  1. Domínguez A.  A History of the Convolution Operation // IEEE Pulse. — 2015. — Vol. 6, no. 1. — P. 38—49. Архивировано 3 февраля 2016 года.
  2. Slyusar, V. I. (December 27, 1996). “End products in matrices in radar applications” (PDF). Radioelectronics and Communications Systems.– 1998, Vol. 41; Number 3: 50—53. Архивировано (PDF) из оригинала 2020-07-27. Дата обращения 2020-08-01. Используется устаревший параметр |deadlink= (справка)
  3. Slyusar, V. I. (1997-05-20). “Analytical model of the digital antenna array on a basis of face-splitting matrix products” (PDF). Proc. ICATT-97, Kyiv: 108—109. Архивировано (PDF) из оригинала 2020-01-25. Дата обращения 2020-08-01. Используется устаревший параметр |deadlink= (справка)
  4. Slyusar, V. I. (1997-09-15). “New operations of matrices product for applications of radars” (PDF). Proc. Direct and Inverse Problems of Electromagnetic and Acoustic Wave Theory (DIPED-97), Lviv.: 73—74. Архивировано (PDF) из оригинала 2020-01-25. Дата обращения 2020-08-01. Используется устаревший параметр |deadlink= (справка)
  5. Slyusar, V. I. (March 13, 1998). “A Family of Face Products of Matrices and its Properties” (PDF). Cybernetics and Systems Analysis C/C of Kibernetika I Sistemnyi Analiz.- 1999. 35 (3): 379—384. DOI:10.1007/BF02733426. Архивировано (PDF) из оригинала 2020-01-25. Дата обращения 2020-08-01. Используется устаревший параметр |deadlink= (справка)
  6. Slyusar, V. I. (2003). “Generalized face-products of matrices in models of digital antenna arrays with nonidentical channels” (PDF). Radioelectronics and Communications Systems. 46 (10): 9—17. Архивировано (PDF) из оригинала 2020-09-20. Дата обращения 2020-08-01. Используется устаревший параметр |deadlink= (справка)
  7. Ninh, Pham; Rasmus, Pagh (2013). Fast and scalable polynomial kernels via explicit feature maps. SIGKDD international conference on Knowledge discovery and data mining. Association for Computing Machinery. DOI:10.1145/2487575.2487591.

ЛитератураПравить

  • Колмогоров А. Н., Фомин С. В. Элементы теории функций и функционального анализа, — М.: Наука, 2004 (7-е изд.).
  • Ширяев А. Н. Вероятность, — М.: Наука. 1989.
  • Напалков В. В. Уравнения свертки в многомерных пространствах. — М., Наука, 1982. — Тираж 3500 экз. — 240 с.

СсылкиПравить