91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Matlab
  • 標(biāo)簽:

資源簡(jiǎn)介

Matlab實(shí)現(xiàn)的HHT中的波形匹配延拓

資源截圖

代碼片段和文件信息

function?[tmintmaxzminzmax]?=?boundary_matchwave(indminindmaxtx)
%??一種自適應(yīng)波形匹配端點(diǎn)延拓法
%?輸入?yún)?shù)說明:??indmin???????極小值地址序列
%????????????????indmax??????極大值地址序列
%????????????????t???????????時(shí)間序列(時(shí)序)1:length(x)
%????????????????x???????????時(shí)間序列(值)
%
%?輸出參數(shù)說明:???tmin????極小值地址序列
%????????????????tmax????極大值地址序列
%????????????????zmin????極小值
%????????????????zmax????極大值
%

lx?=?length(x);

%?判斷極值點(diǎn)個(gè)數(shù)
if?(length(indmin)?+?length(indmax)???error(‘not?enough?extrema‘)
end

%?左端處理
leftmax?=?indmax(1);
leftmin?=?indmin(1);
if?leftmin?>?leftmax
??left?=?leftmin;??????%?左邊處理長(zhǎng)度
??leftindex?=?indmin;
??leftminind?=?indmax;
??leftdisc?=?leftmax;??%?末端長(zhǎng)度
else?
??left??=?leftmax;
??leftindex?=?indmax;
??leftminind?=?indmin;
??leftdisc?=?leftmin;
end;
leftvalue?=?x(1:left);
indexlen?=?length(leftindex);
mintol?=?99999;
for?i?=?2:indexlen
????len?=?leftindex(i);
????leftvalue1?=?x(len-left+1:len);
????[tolerrextrx1]?=?SelfAdapMatchWave(leftvalueleftvalue1);
????if?tol????????mintol?=?tol;
???????%avg=(sum(abs(extrx1))+sum(abs(rightvalue)))/(length(extrx1)*2-2);%有人說此處要改為leftvalue
???????avg=(sum(abs(extrx1))+sum(abs(leftvalue)))/(length(extrx1)*2-2);
???????erroo?=?leftvalue?-?extrx1;
???????avgerr=sum(abs(erroo))/(length(erroo)-1);
???????minextrx1?=?extrx1;
???????newerr?=?err;
???????minindex?=?len;
???????indmini?=?i;
????end
end;
%minextrx1
if?(mintol?????lindmin?=?indmin(1)-indmin(2);
????lvmin?=?(x(indmin(1))+x(indmin(2)))/2;
????lindmax?=?indmax(1)-indmax(2);
????lvmax?=?(x(indmax(1))+x(indmax(2)))/2;
else?????????????%?找到匹配子波左端處理
??leftindex?=?leftminind(indmini);
??leftx?=?x(leftindex-left-1:leftindex)+newerr;
??leftx?=?[leftxx(1:2)];
??[lhindminlhindmaxlhindzer]?=?extr(leftx);
??lindmin?=?lhindmin(end)-(length(leftx)-2);
??lindmax?=?lhindmax(end)-(length(leftx)-2);
??lvmin?=?leftx(lhindmin(end));
??lvmax?=?leftx(lhindmax(end));
end;

%?右端處理
rightmax?=?indmax(end);
rightmin?=?indmin(end);
if?rightmin???right?=?lx?-?rightmin;???%?右邊處理長(zhǎng)度
??rightindex?=?indmin;
??rightmaxind?=?indmax;
??rightdisc?=?lx?-?rightmax;??%?末端長(zhǎng)度
else?
??right??=?lx?-?rightmax;
??rightindex?=?indmax;
??rightmaxind?=?indmin;
??rightdisc?=?lx?-?rightmin;
end;
righ

評(píng)論

共有 條評(píng)論

相關(guān)資源