How do I obtain the transfer function of a system from my frequency data using the System Identification Toolbox?
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 11 Nov 2011
Modifié(e) : MathWorks Support Team
le 17 Fév 2021
How do I obtain the transfer function of a system from my frequency data using the System Identification Toolbox?
How do I obtain the transfer function (zeros and poles) of a system from the frequency data? If I have magnitude and phase data as a function of frequency, how do I model the transfer function which fits my data? How do I obtain the transfer function, if I have the time-series data of my system?
Réponse acceptée
MathWorks Support Team
le 17 Fév 2021
Modifié(e) : MathWorks Support Team
le 17 Fév 2021
You have a few choices for obtaining the transfer function of a system:
1.) The System Identification Toolbox 6.0 (R13SP1+) offers an interactive environment for building models of complex systems from both time-series and frequency response data.
For further information on this product, see the following URL:
To see the list of functinality it supports and some examples on how to use this tool, please see the product documentation page here:
2.) The Signal Processing Toolbox 6.1 (R13SP1) offers the functions INVFREQS and INVFREQZ. These functions take the frequency response as an input and return the coefficients of the transfer function which fit this data as an output. More information on these functions is available in the MATLAB documentation or at the following URLs:
invfreqs (Signal Processing Toolbox)
invfreqz (Signal Processing Toolbox)
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Linear Model Identification dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!