Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment copier une page Web à un au…
  • Comment copier dans la liste de la z…
  • Comment annuler une validation dans …
  • Comment se débarrasser de Inline Li…
  • Comment utiliser GridView en C # 
  • Comment créer Autocad programmes Li…
  • Comment faire un mot d'un lien à qu…
  • Comment faire pour créer une clé d…
  • Comment faire pour utiliser une sour…
  • HTML ColSpan Tutoriel 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Comment estimer les fonctions de transfert des systèmes physiques dans MATLAB

    Un système physique est un ensemble de phénomènes physiques, tels que l'électricité ou de la lumière , qui agit sur l'entrée et produit une sortie . Les systèmes physiques ont une relation caractéristique entre les entrées et les sorties du système. Mathématiquement , cette relation est connue en tant que fonction de transfert . Si vous avez entrée et de sortie d'un système physique , vous pouvez utiliser MATLAB pour estimer la fonction de transfert en utilisant l'opération de déconvolution. Instructions
    1

    importer des données contenant votre entrée dans le système physique et de la production enregistrée par le système physique . MATLAB contient filtre d'importation préconstruits pour de nombreux formats de données différents

    % Ouvrez le MATLAB importation wizardmy_data = uiimport (); .

    % Lisent les données directement à partir d'un séparées par des virgules variables filemy_data = csvread ( my_file_name ) ;
    2

    Transformez votre données d'entrée et de sortie pour être sur la même ampleur et l'échelle de temps. Il est commun pour normaliser les valeurs en entrée et en sortie de varier entre zéro et un par l'échelle basée sur le minimum et le maximum des données :

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

    Vous pouvez également avoir seulement le temps de l'événement pour l'entrée tout en ayant un enregistrement continu pour la sortie. Déconvolution nécessite deux signaux continus d'opérer sur :

    my_input = zeros (length ( my_output ) ); pour i = 1: length ( input_times ) my_input ( input_times (i)) = 1; fin
    < br > Hôtels 3

    Estimation une fonction de transfert entre l'entrée et la sortie en utilisant le " deconv ()" fonction :

    [ my_tf , résiduel ] = deconv ( my_output , my_input ) ;
    < p> la sortie d'un système est défini comme le produit de convolution de l'entrée et de la fonction de transfert du système . Convolution est un processus qui mélange deux fonctions en même temps , alors que déconvolution est l'opération inverse .
    4

    terrain , en utilisant le " plot () " MATLAB de fonction, la fonction de transfert et les valeurs résiduelles pour analyser l' résultats de la procédure :

    parcelle ( my_tf )

    la fonction de transfert vous informe sur le fonctionnement du système physique . Les résidus doivent contenir variation disparus , comme du bruit ou un fonctionnement inattendu . Si il est une structure sensible aux résidus , la fonction de transfert estimée peut ne pas être fiable .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir minuscules en majuscules dans le code MIPS Assemblée 
  • Comment écrire un script PowerShell de base 
  • Comment charger des fichiers dans une session PowerShell 
  • Comment faire pour ajouter un résultat dans une liste en Prolog 
  • Différence entre automates déterministes et non déterministes finis 
  • Comment convertir une liste à un dataset 
  • Comment écrire Pascal Pseudocode 
  • Informations sur les cartes de débit 
  • Comment mettre en place SourceSafe 
  • Comment faire pour installer Lisp sur OSX 
  • Connaissances Informatiques © http://www.ordinateur.cc