查看: 2774|回復: 6|關注: 0
打印 上一主題 下一主題

辽宁快乐12开奖结果今天: [已解決] 錯誤使用 horzcat 串聯的矩陣的維度不一致

[復制鏈接]

新手

7 麥片

財富積分


辽宁快乐12预测一号码推荐号码 www.exedlj.com.cn 050


2

主題

8

帖子

0

最佳答案
畢設老師要求做一個基于小波變換信號去噪的程序,但是一直出現錯誤使用 horzcat 串聯的矩陣的維度不一致。用的maltab2014a,請大神費眼
clear all;clc
load('C:\Users\Desktop\昆蟲電位\w2016.mat');
s=w2016(1:800);%取采樣信號的前1-800個采樣點
figure(1);
plot(s);
ylabel('s');
title('原始信號');
[c,l]=wavedec(s,6,'coif4'); %小波基為coif4,分解層數為6層
a6=appcoef(c,l,'coif4',6); %提取小波分解的低頻系數
d6=detcoef(c,l,6);%提取第六層高頻系數
d5=detcoef(c,l,5);%提取第五層高頻系數
d4=detcoef(c,l,4);%提取第四層高頻系數
d3=detcoef(c,l,3);%提取第三層高頻系數
d2=detcoef(c,l,2);%提取第二層高頻系數
d1=detcoef(c,l,1);%提取第一層高頻系數
thr2=thselect(d2,'rigrsure')%獲取閾值,使用Stein的無偏風險估計原理
thr3=thselect(d3,'rigrsure')
thr4=thselect(d4,'rigrsure')
thr5=thselect(d5,'rigrsure')
thr6=thselect(d6,'rigrsure')
sd1=zeros(1,length(d1)); %d1,a6層置零, d2-d6層用軟閾值函數處理
sd6=zeros(1,length(a6));  
sd2=wthresh(d2,'s',thr2); % d2-d6層用軟閾值函數處理
sd3=wthresh(d3,'s',thr3);
sd4=wthresh(d4,'s',thr4);
sd5=wthresh(d5,'s',thr5);
sd5=wthresh(d6,'s',thr6);
c2=[a6,sd1,sd2,sd3,sd4,sd5,sd6];
s0=waverec(c2,l,'coif4'); %小波重構
figure(2);
plot(s0);
ylabel('s');
title('除噪后的信號');

MATLAB 基礎討論
版塊優秀回答者

中級

889 麥片

財富積分


5001500


0

主題

1464

帖子

193

最佳答案
  • 關注者: 35
2#
發表于 2019-4-3 09:39:57 | 只看該作者 |此回復為最佳答案
可以把你待處理的mat文件發一下嗎?要不然我執行不了你的代碼

MATLAB 基礎討論
版塊優秀回答者

中級

889 麥片

財富積分


5001500


0

主題

1464

帖子

193

最佳答案
  • 關注者: 35
3#
發表于 2019-4-3 09:41:18 | 只看該作者
目前我認為應該c2=[a6,sd1,sd2,sd3,sd4,sd5,sd6];這行代碼出錯了,a6,sd1,sd2...矩陣維度不一致

新手

7 麥片

財富積分


050


2

主題

8

帖子

0

最佳答案
4#
 樓主| 發表于 2019-4-3 09:44:33 | 只看該作者
WarnerChang 發表于 2019-4-3 09:39
可以把你待處理的mat文件發一下嗎?要不然我執行不了你的代碼

謝謝你

MATLAB 基礎討論
版塊優秀回答者

中級

889 麥片

財富積分


5001500


0

主題

1464

帖子

193

最佳答案
  • 關注者: 35
5#
發表于 2019-4-3 09:52:13 | 只看該作者

麻煩通過一下好友請求

新手

7 麥片

財富積分


050


2

主題

8

帖子

0

最佳答案
6#
 樓主| 發表于 2019-4-3 09:56:50 | 只看該作者
WarnerChang 發表于 2019-4-3 09:41
目前我認為應該c2=[a6,sd1,sd2,sd3,sd4,sd5,sd6];這行代碼出錯了,a6,sd1,sd2...矩陣維度不一致 ...

請問應該怎么修改?

新手

10 麥片

財富積分


050


2

主題

7

帖子

0

最佳答案
7#
發表于 2019-10-5 13:40:28 | 只看該作者
cyhhpl 發表于 2019-4-3 09:56
請問應該怎么修改?

請問問題解決了嗎?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 辽宁快乐12预测一号码推荐号码 返回列表