Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Importovať údaje obsahujúce váš vstup do fyzického systému a zaznamenaný výstup z fyzického systému . MATLAB obsahuje predkompilovaných filter importu pre mnoho rôznych dátových formátov
% Otvorte MATLAB import wizardmy_data = uiimport ( ) ; .
% Čítať dáta priamo z oddelených čiarkou premennej filemy_data = csvread ( my_file_name ) ;
2
Transformácia vaše vstupné a výstupné dáta sa byť na rovnakej veľkosti a časovom meradle . Je bežné, normalizovať hodnoty vo vstupe a výstupe sa pohybuje medzi nulou a jedným škálovaním na základe minima a maxima dát :
my_output = ( my_output - min ( my_output ) ) /max ( my_output ) ;
Môžete tiež len mať čas udalosti pre vstup , zatiaľ čo s kontinuálny záznam pre výstup . Dekonvoluce vyžaduje dve spojité signály pre prevádzku na :
my_input = nuly ( dĺžka ( my_output ) ) , pre i = 1 : dĺžka ( input_times ) my_input ( input_times ( i ) ) = 1 , koniec
Sims 3
Odhadnite prenosové funkcie medzi vstupom a výstupom pomocou " deconv ( ) " funkcia :
[ my_tf , zvyškový ] = deconv ( my_output , my_input ) ;
Výstup systému je definovaná ako konvolúcie vstupu a prenosové funkcie systému . Konvolúcia je proces , ktorý kombinuje dve funkcie dohromady , zatiaľ čo deconvolution je operácia inverzný .
4
Plot , pomocou " plot ( ) " MATLAB funkciu , prenosové funkcie a zostatkovej hodnoty analyzovať výsledky postupu :
pozemok ( my_tf )
prenosová funkcia vás informuje o funkciu fyzikálneho systému . Medzi zvyšky by mali obsahovať nezapočítaný zmeny , napríklad z hluku alebo neočakávané operáciu . Ak je zrejmé štruktúra rezíduí , môžu odhaduje prenosová funkcia nemusí byť spoľahlivé .