нкція intwave - первообразная вейвлет-функції.
Обчислює первообразную функції як інтеграл функції вейвлета wname від до змінної точки.
[integ, X]=intwave (wname, N),
[integ, X]=intwave (wname).
Значення параметрів:
- кількість ітерацій (за замовчуванням);
- масив значень змінної. Він складається з точок, рівномірно розташованих на носії вейвлета з кроком. Якщо носій має довжину, то довжина масиву дорівнює точка сітки, тобто кінцеві точки носія включаються; integ - значення первісної функції в точках. Функція апроксимується на точках сітки. Вихідний масив integ є дійсним або комплексним залежно від типу вейвлета.
Для біортогональних вейвлетов функція [intdec, x, intrec]=
=intwave (wname, N) обчислює інтеграли intdec і intrec вейвлет-функцій розкладання і відновлення. Вираз [integ, X]=intwave (wname) еквівалентно [integ, X]=intwave (wname, 8).
Приклад 1. Для знаходження первообразной вейвлет-функції Добеши запускаємо програму MATLAB. Після чого перед нами з'являється головне меню програми MATLAB, показаний на рис. 3.3.
Рис. 3.3. Головне меню програми MATLAB
Далі в командному рядку вводимо наступний алгоритм для знаходження первообразной даної вейвлет-функції:
[phi,psi,xval]=wavefun(«db4»,7);(211);plot(xval,psi);title(«Wavelet»);
[integ, xval]=intwave («db4», 7); (212); plot (xval, integ); ([«Wavelet integrals over [-Inf x] for each value of xval »]);
Після того як введення алгоритму закінчено, натискаючи на клавішу Enter ми викликаємо графічне рішення прикладу. З'являтися вікно з двома графіками, показані на рис. 3.4. Перший графік - це графік самої вейвлет-функції Добеши, а другий - графік первообразной цієї функції.
Рис. 3.4. Графік вейвлет-функції Добеши і його первісної.
однорівнева дискретне одномірне вейвлет-перетворення dwt.
В однорівневому дискретному одновимірному вейвлет-перетворенні використовуються наступні функції:
· dwt - однорівневе дискретне одномірне вейвлет-перетворення;
· idwt - зворотне однорівневе дискретне одномірне вейвлет-перетворення;
· dwtmode - мода розширення дискретного вейвлет-перетворення.
Дискретне вейвлет-перетворення. функція обчислює апроксимуючі коефіцієнти cA і деталізують коефіцієнти cD першого рівня вейвлет-перетворення сигналу, заданого вектором. Коефіцієнти виходять сверткой сигналу з фільтром розкладання нижніх частот Lo_D для апроксимації з фільтром розкладання нижніх частот Hi_D для деталізації, а потім супроводжуються двійковій децимації.
Команда dwt вживаються в наступних формах:
[cA, cD]=dwt (s, wname), [cA, cD]=dwt (s, wname, mode, MODE),
Функція [cA, cD]=dwt (s, wname) обчислює апроксимуючі коефіцієнти cA і деталізують коефіцієнти cD вектора s. Рядок wname - ім'я вейвлета, для якого можливі швидкі алгоритми. Це - haar, db, sym, coif, bior, rbio, dmey. Функия [cA, cD]=dwt (s, Lo_D, Hi_D) знаходить вейвлет розкладання, як вище, використовуючи замість імені вейвлета його низькочастотний фільтр розкладання Lo_D і високочастотний фільтр розкладання Hi_D.
Пар...