export PSD object

How do I export the information contained in the psd output so that I can plot the data and frequencies using a non-MATLAB program such as gnuplot

 Réponse acceptée

Daniel Shub
Daniel Shub le 19 Juil 2011

0 votes

Assuming you are using the newish version of psd objects ...
Starting with the example from spectrum:
Fs = 1000;
t = 0:1/Fs:.296;
x = cos(2*pi*t*200)+randn(size(t));
h = spectrum.welch;
Hpsd = psd(h,x,'Fs',Fs);
Then you could simply do:
csvwrite('filename.txt', [Hpsd.Frequencies, Hpsd.Data])

Plus de réponses (0)

Catégories

En savoir plus sur Simulation, Tuning, and Visualization dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by