How do export data from a frest.Sinestream function
3 次查看(过去 30 天)
显示 更早的评论
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?
0 个评论
采纳的回答
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!