addlift

(Будет удален) Добавить шаги подъема в схему подъема

Эта версия addlift будет удалено в следующем релизе. Для 1-D подъема используйте новую версию addlift, liftingStep, и liftingScheme. Для получения дополнительной информации см. раздел Вопросов совместимости.

Синтаксис

LSN = addlift(LS,ELS)
LSN = addlift(LS,ELS,'begin')
LSN = addlift(LS,ELS,'end')
addfilt(LS,ELS)

Описание

LSN = addlift(LS,ELS) возвращает новую схему подъема LSN полученный путем добавления элементарного шага подъема ELS к схеме подъема LS.

LSN = addlift(LS,ELS,'begin') подготавливает указанный элементарный шаг подъема.

ELS является либо массивом ячеек (см. lsinfo)

{TYPEVAL, COEFS, MAX_DEG}

или структура (см. liftfilt)

struct('type',TYPEVAL,'value',LPVAL) 

с

LPVAL = laurpoly(COEFS, MAX_DEG)

LSN = addlift(LS,ELS,'end') эквивалентно addfilt(LS,ELS).

Если ELS - последовательность элементарных шагов подъема, сохраненная в массиве ячеек или массиве структур, затем каждый из элементарных шагов подъема добавляется к LS.

Для получения дополнительной информации о схемах подъема см. lsinfo.

Примеры

свернуть все

Этот пример показывает, как начать со схемы подъема Haar и добавить основной шаг подъема.

LSbegin = liftwave('haar');

Отобразите схему подъема.

displs(LSbegin);
LSbegin = {...                       
'd'             [ -1.00000000]  [0]  
'p'             [  0.50000000]  [0]  
[  1.41421356]  [  0.70710678]  []   
};                                   

Создайте основной шаг подъема.

pstep = { 'p', [-1 2 -1]/4 , 1 };

Добавьте основной шаг подъема.

LSend = addlift(LSbegin,pstep);

Отображение окончательной схемы подъема.

displs(LSend);
LSend = {...                                                 
'd'             [ -1.00000000]                          [0]  
'p'             [  0.50000000]                          [0]  
'p'             [ -0.25000000  0.50000000 -0.25000000]  [1]  
[  1.41421356]  [  0.70710678]                          []   
};                                                           

Вопросы совместимости

расширить все

Не рекомендуемый запуск в R2021a

См. также

| |

Представлено до R2006a