matlab脑电打码,matlab 脑电信号特征提取程序

该博客介绍了如何使用MATLAB进行脑电信号的特征提取,特别是针对驾驶员清醒和疲劳状态。通过加载数据,进行小波包分解和重构,然后分析重构信号的功率谱,以区分不同状态。程序包括原始信号的显示、频谱分析以及不同频段(delta, theta, alpha, beta)的功率谱图像绘制。博主在最后遇到了无法得到功率谱图的问题并寻求帮助。" 126286004,11799815,OkHttp详解:GET与POST的使用,"['Android开发', 'Java编程', '网络请求', 'OkHttp库']
摘要由CSDN通过智能技术生成

编写一程序。。驾驶员清醒和疲劳状态时脑电信号特征提取,只需要把脑电信号转换成功率谱

脑电信号已采集

t=0.001:0.001:1;

x=load('D:\EEGdata_data');     %读取文件

y=load('D:EEGdata_newdata\');

xx={};           %每个导联的数据存储

yy={};

n=1000;           %数据数目

sc=7;             %小波包的分解尺度

for i=1:1:8       %导联的数据分离

xx{i}=x(:,i);

yy{i}=y(:,i);

end

for i=1:1:8

%画出原始信号图像

figure

subplot(2,2,1)

plot(t,xx{i})

axis([min(t) max(t) 1.1*floor(min(xx{i})) 1.1*ceil(max(xx{i}))])

title('rest close 原始信号')

ylabel('幅值')

subplot(2,2,2)

plot(t,yy{i})

axis([min(t) max(t) 1.1*floor(min(yy{i})) 1.1*ceil(max(yy{i}))])

title('audio close 原始信号')

ylabel('幅值')

%fft_原始信号的频谱分析

xx1=fft(xx{i},n);

pxx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值