Diskretizace je v aplikované matematice proces převodu spojitých funkcí, modelů, proměnných, a rovnic na diskrétní protějšky. Tento proces se obvykle provádí jako první krok pro numerické vyhodnocování a implementaci na digitálním počítači. Speciálním případem diskretizace je dichotomizace, při níž je počet diskrétních tříd roven 2, kterou můžeme aproximovat spojitou proměnnou pomocí binární proměnné (vytváření dichotomie pro účely modelování, jako při binární klasifikaci).
Diskretizace také souvisí s diskrétní matematikou, a je důležitou komponentou granulárních výpočtů. V tomto kontextu se může diskretizace také odkazovat na modifikace proměnné nebo kategorie granularity, když se např. agreguje více diskrétních proměnných nebo když se slučuje více diskrétních kategorií.
Při diskretizaci spojitých dat dochází k určité diskretizační chybě. Je snahou omezit její velikost na úroveň považovanou za zanedbatelnou pro požadované účely modelování.
a je vzorkovací interval, kde je transponovaná matice . Rovnice pro diskretizované měření šumu je důsledkem faktu, že spojité měření šumu je definováno výkonovou spektrální hustotou.[1]
Chytrým trikem pro výpočet Ad a Bd v jednom kroku je využití následující vlastnosti:[2]
Kde a jsou diskretizované matice stavového prostoru.
Numerické vyhodnocení může být poněkud obtížné, kvůli maticovému exponenciálnímu integrálu. Je však možné jej vypočítat tak, že nejdříve zkonstruujeme matici, a pak vypočítáme její exponenciální funkci[3]
Diskretizovaný procesní šum pak lze vyčíslit znásobením transponované spodní pravé části matice G a horní pravé části matice G:
Nyní chceme diskretizovat výše uvedený výraz. Předpokládáme, že u je v rámci každého časového kroku konstantní.
Výraz v hranatých závorkách je , a druhý člen lze zjednodušit substitucí za funkci . Všimněme si, že . Také předpokládáme, že je při integraci konstantní, což dává
což je přesné řešení problému diskretizace.
Pokud není regulární, druhý výraz můžeme stále použít po nahrazení jeho Taylorovým rozvojem,
Přesná diskretizace může někdy být neproveditelná, protože zahrnuje obtížně vypočitatelnou exponenciálu matice a integrální operace. Mnohem snazší je vypočítat aproximaci diskrétního modelu založenou na malých časových krocích . Aproximací řešení pak bude:
Tento postup se nazývá (dopředná) Eulerova metoda. Jinou možnou aproximací je , což se nazývá zpětná Eulerova metoda nebo , což se nazývá bilineární nebo Tustinova transformace. Každá z těchto aproximací má jiné podmínky stability. Bilineární transformace zachovává nestabilitu systému se spojitým časem.
Diskretizace ve statistice a strojovém učení se týká procesu převodu spojitých vlastností nebo proměnných na diskretizované nebo nominální vlastnosti. To může být užitečné při vytváření pravděpodobnostních funkcí.
Například diskretizace funkce, která je identicky rovna dává posloupnost která, pokud je interpretována jako koeficienty lineární kombinaceDiracových delta funkcí, tvoří Diracův hřeben. Pokud se navíc aplikuje zkracování, dostaneme konečné posloupnosti, například , které jsou diskrétní jak v čase tak ve frekvenci.
VAN LOAN, Charles, 1978. Computing integrals involving the matrix exponential. IEEE Transactions on Automatic Control. Roč. 23, čís. 3, s. 395–404.
Robert Grover Brown & Patrick Y. C. Hwang, 1997. Introduction to random signals and applied Kalman filtering. 2. vyd. [s.l.]: [s.n.]. ISBN978-0471128397.
Chi-Tsong Chen, 1984. Linear System Theory and Design. Philadelphia, PA, USA: Saunders College Publishing. ISBN978-0030716911.
C. Van Loan. Computing integrals involving the matrix exponential. IEEE Transactions on Automatic Control. Jun 1978, roč. 23, čís. 3, s. 395–404. Dostupné online. DOI10.1109/TAC.1978.1101743.
R.H. Middleton & G.C. Goodwin, 1990. Digital control and estimation: a unified approach. [s.l.]: [s.n.]. ISBN978-0132116657. S. 33f.