作业帮 > 综合 > 作业

matlab求助老师让我说脑电信号处理的东西,给了我一个函数clear all;e=importdata('');h=z

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/16 14:39:51
matlab求助
老师让我说脑电信号处理的东西,给了我一个函数
clear all;
e=importdata('');
h=zeros(4,3500);
%%%%%%%%%%小波阈值消噪%%%%%%%%%%
for n=1:4
s=e(:,n+9);
s=s';
figure(n);
subplot(2,1,1);
plot(s);
title('原始信号');
[C L]=wavedec(s,5,'sym6')
alpha=2;
[thr1,nkeep]=wdcbm(C,L,alpha)
thr1=[0.15,0.15,0.15,0.15,0.15];
s1=wdencmp('lvd',C,L,'sym6',5,thr1,'h');
subplot(2,1,2);
plot(s1);
title('消噪后信号');
h(n,:)=s1;
end
再给了我一个初始信号我该怎么做啊
matlab求助老师让我说脑电信号处理的东西,给了我一个函数clear all;e=importdata('');h=z
把初始信号放在一个txt文件里面,命名,比如:initial.txt.然后将程序的第二行改为e=importdata('initial.txt').
这样你试下,我不太清楚你所得的信号是什么样的矩阵形式,但既然是老师给的,应该问题不大.先试试吧.
再问: 你好,我照你说的做了,这个没反应啊,正确的话应该是怎么样的啊?也是输出一个矩阵吗?在哪里输出的啊?求教啊谢谢
再答: 正确的话应该是输出4张图。
再问: 大神啊 老师给了我四个,两个出来四个图了,还有两个出不来不知道为什么,可以加好友帮帮我吗?Q 286292634