Creating Timetables: Error Message in SampleRate
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
FW
el 18 de Abr. de 2019
Comentada: Peter Perkins
el 3 de Mayo de 2019
Hello, I am trying to use a suggested function to generate a timetable with a sampling frequency of 200 Hz.
tt = timetable(rand(12,1),'SampleRate', 200)
I get an error: Invalid parameter name: SampleRate. This is MATLAB 2017b.
How do we get the desired sample rate?
Thanks.
Respuesta aceptada
Adam Danz
el 18 de Abr. de 2019
Editada: Adam Danz
el 19 de Abr. de 2019
Here's a link to the 2017b documentation for timetable().
Here's how to achive your example for releases before and after 2018b.
% 2018b or more recent
data = rand(12,1);
sampleRate = 200; %hz
tt = timetable(data,'SampleRate', sampleRate);
% prior to 2018b
timeSamples = seconds(0 : 1/sampleRate : (size(data)-1)/sampleRate);
tt = timetable(timeSamples', data);
2 comentarios
Peter Perkins
el 3 de Mayo de 2019
Adam is right, but usually this
seconds((0:(size(data)-1))/sampleRate)
is better numerically.
Más respuestas (0)
Ver también
Categorías
Más información sobre Multirate Signal Processing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!