範例:小波轉換
使用小波轉換函數壓縮數據。
1. 定義單一方波信號,其中:
2. 計算陣列 S 並繪製信號 n:
在值域 0..255 中,n (96..160) 的所有值之信號 S 具有振幅 1,否則具有振幅零。
3. 使用 wave 函數計算信號 S 的小波轉換:
4. 計算此轉換中所含的階數:
6. 同時繪製數階係數:
7. 執行下列兩項操作,以較少的數據表示信號:
a. 歸零 (zero out) 較高階的係數
b. 計算新係數向量的小波逆轉換
係數設定為零的第一階 (L < 7 可能會改變)。
9. 繪製原始信號,並與轉換信號進行比較:
此技術可壓縮呈現信號所需的數據。