Главная
Новости
Строительство
Ремонт
Дизайн и интерьер




27.01.2021


27.01.2021


27.01.2021


27.01.2021


27.01.2021





Яндекс.Метрика





Кусочно-линейная функция

13.12.2021

Кусочно-линейная функция — функция, определённая на множестве вещественных чисел, линейная на каждом из интервалов, составляющих область определения.

Формальное определение и задание

Пусть заданы x 1 < x 2 < … < x n {displaystyle x_{1}<x_{2}<ldots <x_{n}} — точки смены формул.

Как и все кусочно-заданные функции, кусочно-линейную функцию обычно задают на каждом из интервалов ( − ∞ ; x 1 ) , ( x 1 ; x 2 ) ; … ( x n ; + ∞ ) {displaystyle (-infty ;x_{1}),(x_{1};x_{2});ldots (x_{n};+infty )} отдельной формулой. Записывают это в виде: f ( x ) = { k 0 x + b 0 , x < x 1 k 1 x + b 1 , x 1 < x < x 2 ⋯ k n x + b n , x n < x {displaystyle f(x)={egin{cases}k_{0}x+b_{0},quad x<x_{1}k_{1}x+b_{1},quad x_{1}<x<x_{2}cdots k_{n}x+b_{n},quad x_{n}<xend{cases}}}

Если к тому же выполнены условия согласования

k i x i + b i = k i + 1 x i + b i + 1 = f ( x i ) {displaystyle k_{i}x_{i}+b_{i}=k_{i+1}x_{i}+b_{i+1}=f(x_{i})} при i = 1 , 2 , … , n − 1 {displaystyle i=1,2,ldots ,n-1} ,

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

Альтернативное задание

Можно доказать, что любую непрерывную кусочно-линейную функцию можно задать некоторой формулой вида

f ( x ) = a x + b + c 1 | x − x 1 | + c 2 | x − x 2 | + … + c n | x − x n | {displaystyle f(x)=ax+b+c_{1}|x-x_{1}|+c_{2}|x-x_{2}|+ldots +c_{n}|x-x_{n}|} .

При этом все коэффициенты, кроме b, можно выразить через угловые коэффициенты наклона прямых на отдельных интервалах:

c i = k i − k i − 1 2 {displaystyle c_{i}={frac {k_{i}-k_{i-1}}{2}}} , при i = 1 , 2 , … , n {displaystyle i=1,2,ldots ,n} a = k 0 + k n 2 {displaystyle a={frac {k_{0}+k_{n}}{2}}}

Свойства

  • Любую непрерывную функцию можно аппроксимировать сколь угодно близко кусочно-линейной функцией (в непрерывной метрике).

Пример кусочно-линейной функции

График функции на рисунке аналитически задан в виде:

f ( x ) = { − x − 3 если   x ≤ − 3 x + 3 если   − 3 < x < 0 − 2 x + 3 если   0 ≤ x < 3 0 , 5 x − 4 если   x ≥ 3 {displaystyle f(x)={egin{cases}-x-3&{ ext{если}} xleq -3x+3&{ ext{если}} -3<x<0-2x+3&{ ext{если}} 0leq x<3,5x-4&{ ext{если}} xgeq 3end{cases}}}