| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Skøn Transfer Functions of Physical Systems i MATLAB
    Et fysisk system er en samling af fysiske fænomener , såsom elektricitet eller lys , der fungerer på input og frembringer et udgangssignal . Fysiske systemer har en karakteristisk forhold mellem input til og output fra systemet. Matematisk er dette forhold er kendt som en overførsel funktion . Hvis du har input og output fra et fysisk system , kan du bruge Matlab til at estimere overførsel funktion ved hjælp af deconvolution operation. Instruktioner
    1

    Import data indeholdende dit input til det fysiske system og optaget output fra det fysiske system . MATLAB indeholder forudindstillede import filter for mange forskellige dataformater

    % Åbn MATLAB import wizardmy_data = uiimport (); .

    % Læse data direkte fra en kommasepareret variabel filemy_data = csvread ( my_file_name ) ;
    2

    Omdan din input og output data til at være på samme størrelse og tidshorisont . Det er almindeligt at normalisere værdier i input og output til at variere mellem nul og én af skalering baseret på minimum og maksimum af data : Hej

    my_output = ( my_output - min ( my_output ) ) /max ( my_output ) ;

    Du kan også kun have begivenhed tid til input og samtidig have en kontinuerlig optagelse til output. Deconvolution kræver to kontinuerte signaler til at operere på : Hej

    my_input = nuller ( længde ( my_output ) ), for i = 1: længde ( input_times ) my_input ( input_times ( i)) = 1, slutningen
    < br >
    3

    Vurdering en overførsel funktion mellem input og output ved hjælp af " deconv ()" funktionen : Hej

    [ my_tf , residual ] = deconv ( my_output , my_input )
    < p > udgangen af et system defineres som foldning af input og overførsel funktion af systemet . Convolution er en proces , der blander to funktioner sammen, mens deconvolution er den omvendte operation.
    4

    Plot , ved hjælp af MATLAB "plot ()" funktionen , overførsel funktion og scrapværdier at analysere resultaterne af proceduren :

    plot ( my_tf )

    overførsel funktion informerer dig om funktionen af ​​det fysiske system . Residualerne skal indeholde forsvundne variation , såsom fra støj eller uventet operation . Hvis der er mærkbar struktur til residualerne kan den anslåede overførsel funktion ikke være pålidelige.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kan udvikle en Bluetooth Application 
    ·Sådan Konverter COBOL skrivebog til RPG skrivebog 
    ·En introduktion til Metadata 
    ·Sådan Multiply en matrix med en variabel i Matlab 
    ·Sådan nulstilles Novell Administrator Password 
    ·Sådan oprettes du Div 
    ·Hvordan man skriver en OEM Rapport 
    ·Sådan importeres en LabView Screen Fra CCI 
    ·Easy CGI Problemer 
    ·Hvorfor Må Computere Tal i Numbers snarere end ord 
      Anbefalede Artikler
    ·Sådan fjernes SQLite i C 
    ·Sådan indstilles Indskudstegn holdning på en DIV på …
    ·Sådan Konverter en år Into To cifre i PHP 
    ·Sådan Tilføj rækker til DataView 
    ·Sådan Beregn Normal OpenGL 
    ·Sådan Indsæt PHP Into CSS 
    ·Sådan oprettes Karaoke Software 
    ·Hvordan man laver en temperatur konvertering program i …
    ·Sådan tilføjes en ny mappe i en listevisning Med Visu…
    ·Hvad er forskellen mellem Sub Procedurer & Function-pro…
    Copyright © Computer Viden http://www.computerdk.com