Дискретный вейвлет преобразовывает дополнительный режим
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.