Main Content

wenergy

1차원 웨이블릿 또는 웨이블릿 패킷 분해를 위한 에너지

    설명

    예제

    [Ea,Ed] = wenergy(c,l)은 1차원 웨이블릿 분해를 반환하는데 근사에 대응하는 에너지의 백분율 Ea와 세부성분에 대응하는 에너지의 백분율 Ed를 반환합니다. clwavedec의 출력값입니다.

    E = wenergy(wpt)는 웨이블릿 패킷 트리 wpt의 터미널 노드에 대응하는 에너지의 백분율을 반환합니다(wptree, wpdecwpdec2 참조). 이 경우 wenergywptree 객체 wpt의 방법이며, 이 방법은 위에 열거한 wenergy 함수를 오버로드합니다.

    예제

    모두 축소

    1차원 신호를 불러옵니다.

    load noisbump

    sym4 웨이블릿을 사용하여 신호의 4-레벨 웨이블릿 분해를 구합니다.

    wv = "sym4";
    [c,l] = wavedec(noisbump,4,wv);

    근사 계수 및 세부성분 계수의 에너지 백분율을 구합니다.

    [Ea,Ed] = wenergy(c,l)
    Ea = 88.2860
    
    Ed = 1×4
    
        2.1560    1.2286    1.4664    6.8630
    
    

    sym4 웨이블릿을 사용하여 신호의 2-레벨 웨이블릿 패킷 분해에 대응하는 웨이블릿 패킷 트리를 구합니다.

    t = wpdec(noisbump,2,wv);

    터미널 노드의 에너지 백분율을 구합니다.

    e = wenergy(t)
    e = 1×4
    
       96.5803    1.2306    1.1121    1.0770
    
    

    입력 인수

    모두 축소

    웨이블릿 분해로, 벡터로 지정됩니다. 벡터는 웨이블릿 계수를 포함합니다. 북키핑(bookkeeping) 벡터 l은 레벨별 계수의 개수를 포함합니다. wavedec 항목을 참조하십시오.

    데이터형: single | double
    복소수 지원 여부:

    북키핑(bookkeeping) 벡터로, 양의 정수로 구성된 벡터로 지정됩니다. 북키핑 벡터는 웨이블릿 분해 c의 계수를 레벨별로 구문 분석하는 데 사용됩니다. wavedec 항목을 참조하십시오.

    데이터형: single | double

    웨이블릿 패킷 트리로, wptree 객체로 지정됩니다. wptree, wpdecwpdec2 항목을 참조하십시오.

    출력 인수

    모두 축소

    근사 계수에 대응하는 에너지의 백분율로, 양의 스칼라로 반환됩니다.

    데이터형: single | double

    세부성분 계수에 대응하는 에너지의 백분율로, 벡터로 반환됩니다.

    데이터형: single | double

    터미널 노드에 대응하는 에너지의 백분율로, 벡터로 반환됩니다.

    데이터형: single | double

    버전 내역

    R2006a 이전에 개발됨

    참고 항목

    | |