matlab求助老师让我说脑电信号处理的东西,给了我一个函数clear all;e=importdata('');h=zeros(4,3500);%%%%%%%%%%小波阈值消噪%%%%%%%%%%for n=1:4s=e(:,n+9);s=s';figure(n);subplot(2,1,1);plot(s);title('原始信号');[C L]=wavedec
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/11 21:29:50
![matlab求助老师让我说脑电信号处理的东西,给了我一个函数clear all;e=importdata('');h=zeros(4,3500);%%%%%%%%%%小波阈值消噪%%%%%%%%%%for n=1:4s=e(:,n+9);s=s';figure(n);subplot(2,1,1);plot(s);title('原始信号');[C L]=wavedec](/uploads/image/z/3166602-42-2.jpg?t=matlab%E6%B1%82%E5%8A%A9%E8%80%81%E5%B8%88%E8%AE%A9%E6%88%91%E8%AF%B4%E8%84%91%E7%94%B5%E4%BF%A1%E5%8F%B7%E5%A4%84%E7%90%86%E7%9A%84%E4%B8%9C%E8%A5%BF%2C%E7%BB%99%E4%BA%86%E6%88%91%E4%B8%80%E4%B8%AA%E5%87%BD%E6%95%B0clear+all%3Be%3Dimportdata%28%27%27%29%3Bh%3Dzeros%284%2C3500%29%3B%25%25%25%25%25%25%25%25%25%25%E5%B0%8F%E6%B3%A2%E9%98%88%E5%80%BC%E6%B6%88%E5%99%AA%25%25%25%25%25%25%25%25%25%25for+n%3D1%3A4s%3De%28%3A%2Cn%2B9%29%3Bs%3Ds%27%3Bfigure%28n%29%3Bsubplot%282%2C1%2C1%29%3Bplot%28s%29%3Btitle%28%27%E5%8E%9F%E5%A7%8B%E4%BF%A1%E5%8F%B7%27%29%3B%5BC+L%5D%3Dwavedec)
matlab求助老师让我说脑电信号处理的东西,给了我一个函数clear all;e=importdata('');h=zeros(4,3500);%%%%%%%%%%小波阈值消噪%%%%%%%%%%for n=1:4s=e(:,n+9);s=s';figure(n);subplot(2,1,1);plot(s);title('原始信号');[C L]=wavedec
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=zeros(4,3500);%%%%%%%%%%小波阈值消噪%%%%%%%%%%for n=1:4s=e(:,n+9);s=s';figure(n);subplot(2,1,1);plot(s);title('原始信号');[C L]=wavedec
把初始信号放在一个txt文件里面,命名,比如:initial.txt.然后将程序的第二行改为e=importdata('initial.txt').
这样你试下,我不太清楚你所得的信号是什么样的矩阵形式,但既然是老师给的,应该问题不大.先试试吧.