绘制数据与时钟时间的关系图

发布于 2024-11-27 04:23:56 字数 151 浏览 0 评论 0原文

我有高分辨率数据(500 Hz)。我从中午 12:00:00 开始

总共有 720 万个数据点 <7,200,000x1 double>称为数据。我如何根据实时情况绘制它,例如中午 12 点、下午 1 点、下午 2 点、下午 3 点、下午 4 点等(日期刻度)

I have high resolution data (500 Hz). I started at 12:00:00 p.m.

In total I have 7.2 million data points <7,200,000x1 double> called data. How would I plot it against real time, like 12 pm, 1 pm, 2 pm, 3 pm, 4 pm, etc. (date ticks)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

☆獨立☆ 2024-12-04 04:23:56

考虑以下示例:

Fs = 500;                                         %# sampling frequency (Hz)
startTime = datenum('12:00:00 PM','HH:MM:SS PM'); %# recording start time
x = cumsum(rand(7200000,1)-0.5);                  %# some random data

t = (0:(numel(x)-1)) ./ Fs;                       %# time in seconds
t = t/3600/24 + startTime;                        %# time in days (serial date)

%# plot
plot(t(1:2000:end), x(1:2000:end))                %# plot every 2000 values
datetick('x','HH:MM:SS PM')
xlabel('Time'), ylabel('Data')

screenshot

日期轴刻度线的格式是使用 DATETICK 函数。阅读文档以了解如何自定义日期格式。

请注意,由于您有数百万个点,我选择绘制一个子样本(每 2000 个值),但如果您愿意,您可以轻松更改它以绘制整个数据...

Consider this example:

Fs = 500;                                         %# sampling frequency (Hz)
startTime = datenum('12:00:00 PM','HH:MM:SS PM'); %# recording start time
x = cumsum(rand(7200000,1)-0.5);                  %# some random data

t = (0:(numel(x)-1)) ./ Fs;                       %# time in seconds
t = t/3600/24 + startTime;                        %# time in days (serial date)

%# plot
plot(t(1:2000:end), x(1:2000:end))                %# plot every 2000 values
datetick('x','HH:MM:SS PM')
xlabel('Time'), ylabel('Data')

screenshot

The formatting of the date axis tick marks is done using the DATETICK function. Read the documentation to learn how to customize the date format.

Note that as you have millions of points, I opted to plot a sub-sample (every 2000 values), but you can easily change that to plot the entire data if you like...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文