| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come stimare le funzioni di trasferimento dei sistemi fisici in MATLAB
    Un sistema fisico è un insieme di fenomeni fisici , come l'elettricità o la luce , che agisce su input e produce un output . Sistemi fisici hanno un rapporto caratteristico tra ingressi e le uscite dal sistema . Matematicamente , questa relazione è nota come funzione di trasferimento . Se si dispone di ingresso e di uscita da un sistema fisico , è possibile utilizzare MATLAB per stimare la funzione di trasferimento utilizzando l'operazione di deconvoluzione . Istruzioni
    1

    Importare i dati che contengono il tuo ingresso al sistema fisico e di uscita registrata dal sistema fisico . MATLAB contiene filtro di importazione precompilati per molti formati di dati diversi

    % Aprire il MATLAB importazione wizardmy_data = uiimport ( ) .

    % Legge i dati direttamente da un separato da virgole variabile filemy_data = csvread ( my_file_name ) ;
    2

    Trasforma il tuo ingresso e di uscita di essere sulla stessa grandezza e la scala di tempo . E 'comune per normalizzare i valori in ingresso e in uscita di variare tra zero e uno dalla scala sulla base del minimo e massimo dei dati :

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

    Si può anche avere solo il tempo dell'evento per l'ingresso , pur avendo una registrazione continua di uscita . Deconvoluzione richiede due segnali continui ad operare su :

    my_input = zeros ( length ( my_output ) ), per i = 1 : length ( input_times ) my_input ( input_times ( i) ) = 1; fine
    < br >
    3

    Stima di una funzione di trasferimento tra ingresso e uscita con la funzione " deconv ( ) " :

    [ my_tf , residuo ] = deconv ( my_output , my_input ) ;
    < p > l'output di un sistema è definito come la convoluzione dell'ingresso e la funzione di trasferimento del sistema . Convoluzione è un processo che mescola due funzioni insieme , mentre deconvoluzione è l'operazione inversa .
    4

    Plot , utilizzando il " plot ( ) " MATLAB funzione , la funzione di trasferimento e valori residui di analizzare la risultati della procedura :

    plot ( my_tf ) per

    la funzione di trasferimento si informa sulla funzione del sistema fisico . I residui devono contenere variazione inspiegato , come ad esempio dal rumore o funzionamento imprevisto . Se non vi è struttura notevole per i residui , la funzione di trasferimento stimato non può essere attendibile .

    Previous :

    next :
      Articoli Correlati
    ·Come stampare una busta singola Utilizzo di Word XP 
    ·Come determinare se VBA è stata modificata 
    ·Come aggiornare l' amministratore di ColdFusion 9 
    ·Differenze tra psuedocodarlo e diagrammi di flusso 
    ·Che cosa è un file sequenziale 
    ·Come imparare ASP 
    ·Nidificato MSI installazione 
    ·Come rientrare il testo utilizzando la programmazione H…
    ·Definizione di un COBOL Compile 
    ·Come sviluppare ColdFusion API 
      Articoli in evidenza
    ·Come fare un display Textbox Dipende ComboBox in Visual…
    ·Come convertire in UTF -8 con Visual Basic 
    ·Come fare oscilloscopio Art 
    ·Come lavorare con sprite in AS3 
    ·Come modificare una dimensione heap Java in una console…
    ·I vantaggi di Custom Tag 
    ·Come fare un progetto in Xcode Da una cartella esistent…
    ·Come convertire ActiveX per Vb.NET & Vice Versa 
    ·URL Tutorial HTML 
    ·Che cosa è ORing Logical 
    Copyright © Conoscenza Informatica http://it.wingwit.com