How do I obtain the transfer function of a system from my frequency data using the System Identification Toolbox?
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 11 Nov 2011
Modificato: MathWorks Support Team
il 17 Feb 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?
Risposta accettata
MathWorks Support Team
il 17 Feb 2021
Modificato: MathWorks Support Team
il 17 Feb 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 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Linear Model Identification in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!