Process med overførsel af kontinuerlige funktioner til diskrete modstykker
I anvendt matematik er diskretisering processen med at overføre kontinuerlige funktioner, modeller, variabler og ligninger til diskrete modstykker. Denne proces udføres normalt som et første skridt mod at gøre dem egnede til numerisk evaluering og implementering på digitale computere. Dikotomisering er det specielle tilfælde af diskretisering, hvor antallet af diskrete klasser er 2, som kan tilnærme en kontinuerlig variabel som en binær variabel (skabe en dikotomi til modelleringsformål , som i binær klassificering ).
Diskretisering er også relateret til diskret matematik og er en vigtig komponent i granulær computing . I denne forbindelse diskretisering kan også henvise til modificering af variabel eller kategori granularitet , som når flere diskrete variable aggregeres eller multiple diskrete kategorier fusioneret.
Når kontinuerlige data diskretiseres , er der altid en vis diskretiseringsfejl . Målet er at reducere mængden til et niveau, der betragtes som ubetydeligt til modelleringsformålet .
Udtrykkene diskretisering og kvantisering har ofte den samme betegnelse, men ikke altid identiske konnotationer . (Specifikt deler de to udtryk et semantisk felt .) Det samme gælder diskretiseringsfejl og kvantiseringsfejl .
Matematiske metoder i forbindelse med diskretisering inkluderer Euler – Maruyama-metoden og nul-ordens hold .
Diskretisering af lineære tilstandsrummodeller
Diskretisering vedrører også transformation af kontinuerlige differentialligninger til diskrete differentialligninger , der er egnede til numerisk beregning .
Følgende tilstandsrumsmodel for kontinuerlig tid
hvor v og w er kontinuerlige nul-gennemsnitlige hvide støjkilder med effektspektraltætheder
kan diskretiseres under antagelse af nul-rækkefølge hold for input u og kontinuerlig integration for støj v , til
med kovarianter
hvor
-
, hvis ikke- singular
og er prøvetid, skønt den transponerede matrix er . Ligningen for den diskretiserede målestøj er en konsekvens af, at den kontinuerlige målestøj er defineret med en effektspektraltæthed.
Et smart trick til at beregne A d og B d i et trin er ved at bruge følgende egenskab:
Hvor og er de diskretiserede stats-rum-matricer.
Diskretisering af processtøj
Numerisk evaluering af er lidt vanskeligere på grund af den matrixeksponentielle integral. Det kan dog beregnes ved først at konstruere en matrix og beregne den eksponentielle af den
Den diskretiserede processtøj evalueres derefter ved at multiplicere transponeringen af den nederste højre partition af G med den øverste højre partition af G :
Afledning
Startende med den kontinuerlige model
vi ved, at matrixen eksponentiel er
og ved at multipultere den model, vi får
som vi genkender som
og ved at integrere ..
som er en analytisk løsning på den kontinuerlige model.
Nu ønsker vi at skelne ovenstående udtryk. Vi antager, at u er konstant under hvert tidspunkt.
Vi genkender parentesudtrykket som , og det andet udtryk kan forenkles ved at erstatte funktionen . Bemærk, at . Vi antager også, at det er konstant under integralen , hvilket igen giver
hvilket er en nøjagtig løsning på diskretiseringsproblemet.
Når er ental, kan sidstnævnte udtryk stadig bruges ved at erstatte det med dets Taylor-ekspansion ,
Dette giver
hvilket er den form, der anvendes i praksis.
Tilnærmelser
Præcis diskretisering kan undertiden være ukompliceret på grund af de involverede tunge matrixeksponentielle og integrerede operationer. Det er meget nemmere at beregne en tilnærmet diskret model, der er baseret på den for små tidsskridt . Den omtrentlige løsning bliver derefter:
Dette er også kendt som Euler-metoden , som også er kendt som den fremadrettede Euler-metode. Andre mulige tilnærmelser er , ellers kendt som den bagudgående Euler-metode, og som er kendt som den bilineære transformation eller Tustin-transformation. Hver af disse tilnærmelser har forskellige stabilitetsegenskaber. Den bilineære transformation bevarer ustabiliteten i systemet med kontinuerlig tid.
Diskretisering af kontinuerlige funktioner
I statistik og maskinindlæring refererer diskretisering til processen med at konvertere kontinuerlige funktioner eller variabler til diskretiserede eller nominelle funktioner. Dette kan være nyttigt, når du opretter sandsynlighedsmassefunktioner.
Diskretisering af glatte funktioner
I generaliseret funktioner teori, diskretisering
opstår som et særligt tilfælde af foldning Sætning
om hærdet distributioner
hvor er Dirac-kam ,
er diskretisering, er
periodisering , er en hurtigt faldende hærdet fordeling (f.eks. en Dirac-delta-funktion eller en hvilken som helst anden
kompakt understøttet funktion), er en glat ,
langsomt voksende almindelig funktion (f.eks. den funktion, der er konstant
eller enhver anden båndbegrænset funktion) og er (enheds, almindelig frekvens) Fourier-transformation . Funktioner, der ikke er glatte, kan gøres glatte ved hjælp af en blødgøringsmiddel før diskretisering.
Som et eksempel giver diskretisering af den funktion, der konstant er, den sekvens, der, fortolket som koefficienterne for en lineær kombination af Dirac-delta-funktioner , danner en Dirac-kam . Hvis der desuden anvendes trunkering , opnår man endelige sekvenser, f.eks . De er diskrete i både tid og frekvens.
Se også
Referencer
Yderligere læsning
eksterne links