| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    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 .

    Previous :

    next :
      articles connexes
    ·Comment définir la largeur de l'image et de hauteur à…
    ·PLC Programming Language Tutorial 
    ·Comment rester connecté à ColdFusion 
    ·Comment faire pour convertir la chaîne de l'URI 
    ·Comment utiliser MemoryStream sur un tableau d'octets B…
    ·Comment dessiner un organigramme pour CSS hiérarchie 
    ·Comment faire une console Eclipse Longer 
    ·Comment faire un Escape Game flash 
    ·Comment insérer une citation dans une chaîne dans Col…
    ·Comment faire pour déplacer le texte à travers la pag…
      articles en vedette
    ·Comment faire un jeu de labyrinthe avec des murs en fla…
    ·Administration MySQL Tutoriels 
    ·Comment faire pour créer un document Word en Java 
    ·Comment faire pour convertir la chaîne en Entier le Ja…
    ·Projets Visual Basic pour les étudiants 
    ·Comment faire de la programmation de base de données a…
    ·Comment trier par la liste déroulante 
    ·Comment faire alterner les couleurs des lignes de CSS a…
    ·Comment créer Divs flottantes 
    ·ConnectException : Connection refused sur Java 
    Copyright © Connaissances Informatiques http://fr.wingwit.com