How do export data from a frest.Sinestream function

7 ビュー (過去 30 日間)
Philip
Philip 2017 年 4 月 4 日
回答済み: Vandana Ravichandran 2017 年 4 月 12 日
I am trying to export data from the input = frest.Sinestream. I have used ts = generateTimeseries(input) but it changes the sample rate from the original frest.Sinestream data. Plus I can not export the time column when using y=ts.data. Is there a way to directly export the frest.Sinestream data with time?

採用された回答

Vandana Ravichandran
Vandana Ravichandran 2017 年 4 月 12 日
generateTimeseries does not change the sample rate with reference to the original Sinestream input. For e.g. I tried the following:
>> input = frest.Sinestream('Amplitude',1e-3,'Frequency',logspace(1,3,50),...
'SamplesPerPeriod',10,'FreqUnits','Hz');
>> ts = generateTimeseries(input);
>> figure;
>> plot(input);
>> figure;
>> plot(ts);
Both the figures look exactly the same. Also, the following commands work fine in MATLAB:
>> y = ts.data;
>> x = ts.time;
Also you can use "dlmwrite" function if you want to export timeseries data to a file:
>> dlmwrite('test',[ts.time ts.data]);

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeText Files についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by