在MATLAB中的TF图

时间:2016-01-30 08:53:33

标签: matlab plot signal-processing time-frequency

我想要划分5个低频率的EEG数据。在这里,我使用EMD来获得它。我想问的是我们如何创建一条将每个频率分开的线,如下图所示。例如,delta是0-4 Hz,theta 4-8 Hx,alpha是8-12 Hz,依此类推。

此图为从EMD获得的TF图

enter image description here

1 个答案:

答案 0 :(得分:0)

我不确定EMD是什么,但是如果它在Matlab中,那么你可以像这样添加这个图:

x1 = 0;
x2 = 0.5;
y1 = 4;
y2 = 8;
y3 = 12;
y4 = 40;

figure; hold on
plot([x1, x2], [y1, y1])
plot([x1, x2], [y2, y2])
plot([x1, x2], [y3, y3])
plot([x1, x2], [y4, y4])

确保您的图表在figure; hold on之后,它应该可以正常工作。