addlift

Добавьте элементарные шаги подъема

    Описание

    lsn = addlift(lscheme,els) добавляет массив элементарных шагов подъема els к объекту схемы подъема lscheme.

    Примечание

    Чтобы добавить шаг подъема к схеме подъема, созданной с помощью liftwave, см. addlift, предыдущая версия addlift.

    пример

    lsn = addlift(lscheme,els,loc) вставляет массив элементарных шагов подъема els в схеме подъема lscheme в заданном местоположении loc.

    Примеры

    свернуть все

    Создайте схему подъема, связанную со db2 вейвлет.

    lscheme = liftingScheme('Wavelet','db2')
    lscheme = 
     	 Wavelet              : 'db2' 
     	 LiftingSteps         : [3 × 1] liftingStep 
     	 NormalizationFactors : [1.9319 0.5176] 
     	 CustomLowpassFilter  : [] 
    
    
     Details of LiftingSteps :
                Type: 'predict'
        Coefficients: -1.7321
            MaxOrder: 0
    
                Type: 'update'
        Coefficients: [-0.0670 0.4330]
            MaxOrder: 1
    
                Type: 'predict'
        Coefficients: 1
            MaxOrder: -1
    
    

    Создайте массив, который состоит из двух элементарных шагов подъема.

    elsA = liftingStep('Type','predict',...
        'Coefficients',[-sqrt(3) 1],'MaxOrder',0);
    
    elsB = liftingStep('Type','update',...
        'Coefficients',[2 sqrt(2)],'MaxOrder',0);
    
    els = [elsA;elsB];

    Вставьте массив во второе положение.

    loc = 2;
    lsn = addlift(lscheme,els,loc)
    lsn = 
     	 Wavelet              : 'custom' 
     	 LiftingSteps         : [5 × 1] liftingStep 
     	 NormalizationFactors : [1.9319 0.5176] 
     	 CustomLowpassFilter  : [] 
    
    
     Details of LiftingSteps :
                Type: 'predict'
        Coefficients: -1.7321
            MaxOrder: 0
    
                Type: 'predict'
        Coefficients: [-1.7321 1]
            MaxOrder: 0
    
                Type: 'update'
        Coefficients: [2 1.4142]
            MaxOrder: 0
    
                Type: 'update'
        Coefficients: [-0.0670 0.4330]
            MaxOrder: 1
    
                Type: 'predict'
        Coefficients: 1
            MaxOrder: -1
    
    

    Входные параметры

    свернуть все

    Схема подъема, заданная как liftingScheme объект.

    Подъемные шаги, заданные как массив элементарных подъемных шагов.

    Расположение для добавления шагов подъема в lscheme, заданный как положительное целое число от 1 до длины (lscheme.LiftingSteps) включительно.

    • Если loc 1, этапы подъема вставляются в начале схемы подъема.

    • Если loc - длина (lscheme.LiftingSteps)этапы подъема складываются в конце схемы подъема.

    • Если loc больше 1 и меньше длины (lscheme.LiftingSteps), подъемные шаги вставляются после (loc-1)th шаг lsc.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Схема подъема, возвращенная как liftingScheme объект.

    Введенный в R2021a