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

Материал из testwiki
Перейти к навигации Перейти к поиску

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

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

Пусть заданы x1<x2<…<xn — точки смены формул.

Как и все кусочно-заданные функции, кусочно-линейную функцию обычно задают на каждом из интервалов (−∞;x1),(x1;x2);…(xn;+∞) отдельной формулой. Записывают это в виде: f(x)={k0x+b0,x<x1k1x+b1,x1<x<x2⋯knx+bn,xn<x

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

kixi+bi=ki+1xi+bi+1=f(xi) при i=1,2,…,n−1,

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

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

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

f(x)=ax+b+c1|x−x1|+c2|x−x2|+…+cn|x−xn|.

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

ci=ki−ki−12, при i=1,2,…,n
a=k0+kn2

Свойства

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

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

График кусочно линейной функции

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

f(x)={−x−3если x≤−3x+3если −3<x<0−2x+3если 0≤x<30,5x−4,5если x≥3

Источники

Ссылки