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

 採用された回答

Daniel Shub
Daniel Shub 2011 年 7 月 19 日

0 投票

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])

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeSimulation, Tuning, and Visualization についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by