Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan Beregn Transfer Funksjoner av fysiske systemer i MATLAB
    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 .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage Mac Touch -Screen programvare 
    ·Hvordan å binde seg til en type objekt Med WPF 
    ·Mislyktes API Sikkerhet: Token Nødvendig 
    ·Hvordan bruke Google Maps i C # 
    ·Tips og triks for Frontpage 2003 
    ·Entity Framework vs NHibernate 
    ·Hvordan lage en deterministisk Finite State Machine 
    ·Slik installerer ColdFusion 8 på IIS 6 
    ·Hvordan oppdatere en Source SDK 
    ·Hvordan du krypterer en variabel i ColdFusion 
      Anbefalte artikler
    ·Hvordan Endre standard Debugger 
    ·Hvordan sette opp Visual Basic 6.0 
    ·Slik importerer Strings i Java 
    ·Tutorial på lagrede prosedyrer i MySQL 3.23 
    ·Forskjeller mellom ATL , MFC og Win32 
    ·Hvordan lage Computer Cookies 
    ·Slik konverterer tid Strings i Vb.Net 
    ·Hvordan lese en Hex File 
    ·String Sammenligning i JSP 
    ·Hvordan finne hvis en Java Runtime Environment er insta…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/