Change bode frequency units with idfrd data
Ältere Kommentare anzeigen
Hello,
I have a problem to change the frequency units of my bode plot. I am using the function iddata in order to convert the time series data. After I am using the etfe function in order to change the iddata into a function transfer. I am trying to plot the bode with the frequency units in Hz but it odes not work, it stays in rad/s.
Here is the sample code :
DATA = iddata(y, x, 0.001); %x is the input data and y the output
G = etfe(DATA,[],15001); %G is a idfrd data qnd 15001 is the data number
G = chgunits(G,'Hz'); %change units of the transfer function to see if it
%affects the bodeplot
P = bodeoptions;
P.FreqUnits = 'Hz'; %set the bode options frequency units in Hz
bode(G,P); %Try using bodeplot instead but get the same results
Thank you in advance, it would be very helpful if someone could help on this issue.
Akzeptierte Antwort
Weitere Antworten (1)
Christophe
am 19 Mär. 2013
0 Stimmen
Kategorien
Mehr zu Data Extraction finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!