exponenta event banner

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 до length(lscheme.LiftingSteps) включительно.

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

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

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

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

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

    свернуть все

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

    Представлен в R2021a