Дискретный вейвлет преобразовывает дополнительный режим
dwtmode(
устанавливает сигнал, или режим расширения изображений и для дискретного вейвлета и для пакета вейвлета преобразовывает к mode
)mode
. Все функции и инструменты приложения Wavelet Analyzer, вовлекающие любого, которого дискретный вейвлет преобразовывает (1D и 2D) или пакет вейвлета, преобразовывают (1D и 2D), используют заданный дополнительный режим DWT.
Дополнительные режимы предоставляют возможности для контакта с проблемой искажения границы в или анализе изображения сигнала. Для получения дополнительной информации смотрите Краевые эффекты.
dwtmode
или dwtmode('status')
отобразите текущий режим. Если DWTMODE.DEF
существует в текущем пути, режим по умолчанию загружается от DWTMODE.DEF
в начале сеанса MATLAB®. В противном случае, файл DWTMODE.CFG
используется.
или st
= dwtmode
отобразите и возвратите текущий режим в st
= dwtmode('status')st
.
возвращает текущий режим st
= dwtmode('status','nodisp')st
и никакой текст состояния или текст предупреждения не отображены в окне команды MATLAB.
dwtmode('save',
сохраняет mode
)mode
как новый режим по умолчанию к файлу DWTMODE.DEF
в текущей папке. Если DWTMODE.DEF
уже существует в текущей папке, файл перезаписывается. Новый режим по умолчанию будет активен как режим по умолчанию в следующем сеансе работы с MATLAB.
Выполнить параллельно любую функциональность, которая зависит от дополнительного режима, любое сохранение дополнительный режим с помощью dwtmode('save',mode)
прежде, чем запустить ваш parfor
цикл или вызов dwtmode(mode)
в вашем parfor
цикл.
Изменение дополнительного режима в сеансе работы с MATLAB не оказывает желаемое влияние, если что-либо зависящее от того режима называется параллельно. В параллельной среде у каждого рабочего есть ее собственный механизм выполнения MATLAB, и каждый рабочий уважает DWTMODE.CFG
файл, но не переопределение на текущем сеансе. Поэтому, чтобы запуститься параллельно, дополнительный режим должен или быть сохранен в текущую папку, или дополнительный режим должен быть установлен для каждого рабочего.
Выполнение for
- итерации цикла параллельно требуют Parallel Computing Toolbox™. Для получения дополнительной информации смотрите parfor
.
dwtmode('save')
эквивалентно dwtmode('save',CURRENTMODE)
, где CURRENTMODE
представляет текущий дополнительный режим.
Для большинства приложений вейвлета хорошо работает или периодическое дополнительное или симметричное расширение.
[1] Странг, G. и Т. Нгуен. Вейвлеты и наборы фильтров. Веллесли, MA: Wellesley-Кембриджское нажатие, 1996.