Et fysisk system er en samling av fysiske fenomener , som for eksempel elektrisitet eller lys , som opptrer på input og produserer en utgang. Fysiske systemer har en karakteristisk sammenheng mellom innganger til og utganger fra systemet. Matematisk er dette forholdet er kjent som en transfer -funksjon. Hvis du har inngang og utgang fra et fysisk system , kan du bruke MATLAB til å beregne overføring funksjon med deconvolution drift . Instruksjoner
en
Importer data som inneholder dine innspill til det fysiske systemet og output fra det fysiske systemet . MATLAB inneholder ferdig import filter for mange forskjellige dataformater
% Åpne MATLAB import wizardmy_data = uiimport (); .
% Lese data direkte fra en kommaseparert variabel filemy_data = csvread ( my_file_name ) ;
2
forvandle input og output data til å være på samme størrelse og tidsskala. Det er vanlig å normalisere verdier i input og output til å variere mellom null og én etter skalering basert på minimum og maksimum av data : en
my_output = ( my_output - min ( my_output ) ) /max ( my_output ) ;
Du kan også bare ha arrangementet tid for innspill og samtidig ha en kontinuerlig opptak for produksjonen . Deconvolution krever to kontinuerlige signaler å operere på : en
my_input = zeros ( lengde ( my_output ) ) , for i = 1 : length ( input_times ) my_input ( input_times ( i) ) = 1; end
3
Vurdering en overføring funksjon mellom inngang og utgang ved hjelp av " deconv ( ) "-funksjonen : en
[ my_tf , gjenværende ] = deconv ( my_output , my_input ) ;
< p> utgangen til et system er definert som konvolusjonen av inngangs- og overføringsfunksjonen for systemet . Konvolusjon er en prosess som blander to funksjonene sammen , mens deconvolution er den inverse operasjonen .
4
Plot , ved hjelp av MATLAB " plot ( ) "-funksjonen , overføring funksjon og restverdier å analysere resultatene av prosedyren :
plot ( my_tf )
overføringen funksjonen informerer deg om funksjonen til det fysiske systemet . Residualene bør inneholde uforklart variasjon , for eksempel fra støy eller uventet operasjon . Hvis det er merkbar struktur til residualene , kan den estimerte transfer funksjonen ikke være pålitelig .