Contents.m
上传用户:haiyisale
上传日期:2013-01-09
资源大小:3246k
文件大小:37k
源码类别:

波变换

开发平台:

Matlab

  1. % Wavelet Toolbox
  2. % Version 3.0 (R14) 05-May-2004
  3. %
  4. % Wavelet Toolbox GUI (Graphical User Interface).
  5. %   wavemenu    - Start Wavelet Toolbox graphical user interface tools.
  6. %
  7. % Wavelets: General.
  8. %   biorfilt    - Biorthogonal wavelet filter set.
  9. %   centfrq     - Wavelet center frequency.
  10. %   dyaddown    - Dyadic downsampling.
  11. %   dyadup      - Dyadic upsampling.
  12. %   intwave     - Integrate wavelet function psi.
  13. %   orthfilt    - Orthogonal wavelet filter set.
  14. %   qmf         - Quadrature mirror filter.
  15. %   scal2frq    - Scale to frequency.
  16. %   wavefun     - Wavelet and scaling functions.
  17. %   wavefun2    - Wavelets and scaling functions 2-D.
  18. %   wavemngr    - Wavelet manager. 
  19. %   wfilters    - Wavelet filters.
  20. %   wmaxlev     - Maximum wavelet decomposition level.
  21. %
  22. % Wavelet Families.
  23. %   biorwavf    - Biorthogonal spline wavelet filters.
  24. %   cgauwavf    - Complex Gaussian wavelet.
  25. %   cmorwavf    - Complex Morlet wavelet.
  26. %   coifwavf    - Coiflet wavelet filter.
  27. %   dbaux       - Daubechies wavelet filter computation.
  28. %   dbwavf      - Daubechies wavelet filters.
  29. %   fbspwavf    - Complex Frequency B-Spline wavelet.
  30. %   gauswavf    - Gaussian wavelet.
  31. %   mexihat     - Mexican Hat wavelet.
  32. %   meyer       - Meyer wavelet.
  33. %   meyeraux    - Meyer wavelet auxiliary function.
  34. %   morlet      - Morlet wavelet.
  35. %   rbiowavf    - Reverse Biorthogonal spline wavelet filters.
  36. %   shanwavf    - Complex Shannon wavelet.
  37. %   symaux      - Symlet wavelet filter computation.
  38. %   symwavf     - Symlet wavelet filter.
  39. %
  40. % Continuous Wavelet: One-Dimensional.
  41. %   cwt         - Real or Complex Continuous wavelet coefficients 1-D.
  42. %   pat2cwav    - Construction of a wavelet starting from a pattern.
  43. %
  44. % Discrete Wavelets: One-Dimensional.
  45. %   appcoef     - Extract 1-D approximation coefficients.
  46. %   detcoef     - Extract 1-D detail coefficients.
  47. %   dwt         - Single-level discrete 1-D wavelet transform.
  48. %   dwtmode     - Discrete wavelet transform extension mode.
  49. %   idwt        - Single-level inverse discrete 1-D wavelet transform.
  50. %   upcoef      - Direct reconstruction from 1-D wavelet coefficients.
  51. %   upwlev      - Single-level reconstruction of 1-D wavelet decomposition.
  52. %   wavedec     - Multi-level 1-D wavelet decomposition.
  53. %   waverec     - Multi-level 1-D wavelet reconstruction.
  54. %   wenergy     - Energy for 1-D wavelet decomposition.
  55. %   wrcoef      - Reconstruct single branch from 1-D wavelet coefficients.
  56. %
  57. % Discrete Wavelets: Two-Dimensional.
  58. %   appcoef2    - Extract 2-D approximation coefficients.
  59. %   detcoef2    - Extract 2-D detail coefficients.
  60. %   dwt2        - Single-level discrete 2-D wavelet transform.
  61. %   dwtmode     - Discrete wavelet transform extension mode.
  62. %   idwt2       - Single-level inverse discrete 2-D wavelet transform.
  63. %   upcoef2     - Direct reconstruction from 2-D wavelet coefficients.
  64. %   upwlev2     - Single-level reconstruction of 2-D wavelet decomposition.
  65. %   wavedec2    - Multi-level 2-D wavelet decomposition.
  66. %   waverec2    - Multi-level 2-D wavelet reconstruction.
  67. %   wenergy2    - Energy for 2-D wavelet decomposition.
  68. %   wrcoef2     - Reconstruct single branch from 2-D wavelet coefficients.
  69. %
  70. % Wavelets Packets Algorithms.
  71. %   bestlevt    - Best level tree (wavelet packet).
  72. %   besttree    - Best tree (wavelet packet).
  73. %   entrupd     - Entropy update (wavelet packet).
  74. %   wenergy     - Energy for a wavelet packet decomposition.
  75. %   wentropy    - Entropy (wavelet packet).
  76. %   wp2wtree    - Extract wavelet tree from wavelet packet tree.
  77. %   wpcoef      - Wavelet packet coefficients.
  78. %   wpcutree    - Cut wavelet packet tree.
  79. %   wpdec       - Wavelet packet decomposition 1-D.
  80. %   wpdec2      - Wavelet packet decomposition 2-D.
  81. %   wpfun       - Wavelet packet functions.
  82. %   wpjoin      - Recompose wavelet packet.
  83. %   wprcoef     - Reconstruct wavelet packet coefficients.
  84. %   wprec       - Wavelet packet reconstruction 1-D. 
  85. %   wprec2      - Wavelet packet reconstruction 2-D.
  86. %   wpsplt      - Split (decompose) wavelet packet.
  87. %
  88. % Discrete Stationary Wavelet Transform Algorithms.
  89. %   iswt        - Inverse discrete stationary wavelet transform 1-D.
  90. %   iswt2       - Inverse discrete stationary wavelet transform 2-D.
  91. %   swt         - Discrete stationary wavelet transform 1-D.
  92. %   swt2        - Discrete stationary wavelet transform 2-D.
  93. %
  94. % Lifting Functions
  95. %   addlift     - Adding primal or dual lifting steps.
  96. %   bswfun      - Biorthogonal scaling and wavelet functions.
  97. %   displs      - Display lifting scheme.
  98. %   filt2ls     - Filters to lifting scheme.
  99. %   ilwt        - Inverse 1-D lifting wavelet transform.
  100. %   ilwt2       - Inverse 2-D lifting wavelet transform.
  101. %   liftfilt    - Apply elementary lifting steps on filters.
  102. %   liftwave    - Lifting scheme for usual wavelets.
  103. %   lsinfo      - Information about lifting schemes.
  104. %   lwt         - Lifting wavelet decomposition 1-D.
  105. %   lwt2        - Lifting wavelet decomposition 2-D.
  106. %   lwtcoef     - Extract or reconstruct 1-D LWT wavelet coefficients.
  107. %   lwtcoef2    - Extract or reconstruct 2-D LWT wavelet coefficients.
  108. %   wave2lp     - Laurent polynomial associated to a wavelet.
  109. %   wavenames   - Wavelet names information.
  110. %
  111. % Laurent Polynomial [OBJECT in @laurpoly directory]
  112. %   laurpoly    - Constructor for the class LAURPOLY (Laurent Polynomial).
  113. %
  114. % Laurent Matrix [OBJECT in @laurmat directory]
  115. %   laurmat     - Constructor for the class LAURMAT (Laurent Matrix).
  116. %
  117. % De-noising and Compression for Signals and Images.
  118. %   ddencmp     - Default values for de-noising or compression.
  119. %   thselect    - Threshold selection for de-noising.
  120. %   wbmpen      - Penalized threshold for wavelet 1-D or 2-D de-noising.
  121. %   wdcbm       - Thresholds for wavelet 1-D using Birge-Massart strategy.
  122. %   wdcbm2      - Thresholds for wavelet 2-D using Birge-Massart strategy.
  123. %   wden        - Automatic 1-D de-noising using wavelets.
  124. %   wdencmp     - De-noising or compression using wavelets.
  125. %   wnoise      - Generate noisy wavelet test data.
  126. %   wnoisest    - Estimate noise of 1-D wavelet coefficients.
  127. %   wpbmpen     - Penalized threshold for wavelet packet de-noising.
  128. %   wpdencmp    - De-noising or compression using wavelet packets.
  129. %   wpthcoef    - Wavelet packet coefficients thresholding.
  130. %   wthcoef     - Wavelet coefficient thresholding 1-D.
  131. %   wthcoef2    - Wavelet coefficient thresholding 2-D.
  132. %   wthresh     - Perform soft or hard thresholding.
  133. %   wthrmngr    - Threshold settings manager.
  134. %
  135. % Other Wavelet Applications.
  136. %   wfbm        - Synthesize fractional Brownian motion.
  137. %   wfbmesti    - Estimate fractal index.
  138. %   wfusimg     - Fusion of two images.
  139. %   wfusmat     - Fusion of two matrices or arrays.
  140. %
  141. % Tree Management Utilities.
  142. %   allnodes    - Tree nodes.
  143. %   cfs2wpt     - Wavelet packet tree construction from coefficients.
  144. %   depo2ind    - Node depth-position to node index.
  145. %   disp        - Display information of WPTREE object.
  146. %   drawtree    - Draw wavelet packet decomposition tree (GUI).
  147. %   dtree       - Constructor for the class DTREE.
  148. %   get         - Get tree object field contents.
  149. %   ind2depo    - Node index to node depth-position.
  150. %   isnode      - True for existing node.
  151. %   istnode     - Determine indices of terminal nodes.
  152. %   leaves      - Determine terminal nodes.
  153. %   nodeasc     - Node ascendants.
  154. %   nodedesc    - Node descendants.
  155. %   nodejoin    - Recompose node.
  156. %   nodepar     - Node parent.
  157. %   nodesplt    - Split (decompose) node.
  158. %   noleaves    - Determine nonterminal nodes.
  159. %   ntnode      - Number of terminal nodes.
  160. %   ntree       - Constructor for the class NTREE.
  161. %   plot        - Plot tree object.
  162. %   read        - Read values in tree object fields.
  163. %   readtree    - Read wavelet packet decomposition tree from a figure.
  164. %   set         - Set tree object field contents.
  165. %   tnodes      - Determine terminal nodes (obsolete - use LEAVES).
  166. %   treedpth    - Tree depth.
  167. %   treeord     - Tree order.
  168. %   wptree      - Constructor for the class WPTREE.
  169. %   wpviewcf    - Plot wavelet packets colored coefficients.
  170. %   write       - Write values in tree object fields.
  171. %   wtbo        - Constructor for the class WTBO.
  172. %   wtreemgr    - NTREE object manager.
  173. %
  174. % General Utilities.
  175. %   wcodemat    - Extended pseudocolor matrix scaling.
  176. %   wextend     - Extend a Vector or a Matrix.
  177. %   wkeep       - Keep part of a vector or a matrix.
  178. %   wrev        - Flip vector.
  179. %   wtbxmngr    - Wavelet Toolbox manager.
  180. %
  181. % Other.
  182. %   wvarchg     - Find variance change points.
  183. %
  184. % Wavelets Information.
  185. %   waveinfo    - Information on wavelets.
  186. %
  187. % Demonstrations.
  188. %   wavedemo    - Wavelet Toolbox demos.
  189. %   demolift    - Demonstrates Lifting functions in the Wavelet Toolbox.  
  190. %
  191. % See also WAVEDEMO.
  192. %
  193. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  194. % Non-documented functions used in the toolbox. %
  195. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  196. % Version 1.x to Version 2.x Utilities.
  197. %   convv1v2    - Convert Wavelet Toolbox Data Strutures.
  198. %   wgfields    - Get object or structure field contents.
  199. %   wsfields    - Set object or structure field contents.
  200. %   wtbx_gbl.v1 - MATLAB file used by wtbxmngr for version 1.x (in waveobsolete).
  201. %   wtbx_gbl.v2 - MATLAB file used by wtbxmngr for version 2.x (in wavedemo).
  202. %   wtbx_gbl.v3 - MATLAB file used by wtbxmngr for version 3.x (in wavedemo).
  203. %
  204. % Objects functions.
  205. %-------------------
  206. % WTBO Object:
  207. %   display     - Display information of WTBO object.
  208. %   get         - Get WTBO object field contents.
  209. %   getwtbo     - Get object field contents.
  210. %   set         - Set WTBO object field contents.
  211. %   setwtbo     - Set object field contents.
  212. %   wtbo        - Constructor for the class WTBO.
  213. %
  214. % NTREE Object:
  215. %   disp        - Display information of NTREE object.
  216. %   findactn    - Find active nodes.
  217. %   get         - Get NTREE object field contents.
  218. %   locnumcn    - Local number for a child node.
  219. %   nodejoin    - Recompose node(s).
  220. %   nodesplt    - Split (decompose) node(s).
  221. %   ntree       - Constructor for the class NTREE.
  222. %   plot        - Plot ntree object.
  223. %   set         - Set NTREE object field contents.
  224. %   tabofasc    - Table of ascendants of nodes.
  225. %   tlabels     - Labels for the nodes of a tree.
  226. %   wtreemgr    - Manager for ntree object.
  227. %
  228. % DTREE Object:
  229. %   defaninf    - Define node infos (all nodes).
  230. %   disp        - Display information of DTREE object.
  231. %   dtree       - Constructor for the class DTREE.
  232. %   expand      - Expand data tree.
  233. %   fmdtree     - Field manager for DTREE object.
  234. %   get         - Get DTREE object field contents.
  235. %   merge       - Merge (recompose) the data of a node.
  236. %   nodejoin    - Recompose node.
  237. %   nodesplt    - Split (decompose) node.
  238. %   plot        - Plot dtree object.
  239. %   read        - Read values in DTREE object fields.
  240. %   recons      - Reconstruct node coefficients.
  241. %   rnodcoef    - Reconstruct node coefficients.
  242. %   set         - Set DTREE object field contents.
  243. %   split       - Split (decompose) the data of a terminal node.
  244. %   write       - Write values in DTREE object fields.
  245. %
  246. % WPTREE Object:
  247. %   bestlevt    - Best level wavelet packet tree.
  248. %   besttree    - Best wavelet packet tree.
  249. %   defaninf    - Define node infos (all nodes).
  250. %   disp        - Display information of WPTREE object.
  251. %   entrupd     - Entropy update (wavelet packet tree).
  252. %   get         - Get WPTREE object field contents.
  253. %   merge       - Merge (recompose) the data of a node.
  254. %   read        - Read values in WPTREE object fields.
  255. %   recons      - Reconstruct wavelet packet coefficients.
  256. %   set         - Set WPTREE object field contents.
  257. %   split       - Split (decompose) the data of a terminal node.
  258. %   tlabels     - Labels for the nodes of a wavelet packet tree.
  259. %   wp2wtree    - Extract wavelet tree from wavelet packet tree.
  260. %   wenergy     - Energy for a wavelet packet decomposition.
  261. %   wpcoef      - Wavelet packet coefficients.
  262. %   wpcutree    - Cut wavelet packet tree.
  263. %   wpjoin      - Recompose wavelet packet.
  264. %   wpplotcf    - Plot wavelet packets colored coefficients.
  265. %   wprcoef     - Reconstruct wavelet packet coefficients.
  266. %   wprec       - Wavelet packet reconstruction 1-D.
  267. %   wprec2      - Wavelet packet reconstruction 2-D.
  268. %   wpsplt      - Split (decompose) wavelet packet.
  269. %   wpthcoef    - Wavelet packet coefficients thresholding.
  270. %   wptree      - Constructor for the class WPTREE.
  271. %   wpviewcf    - Plot wavelet packets colored coefficients.
  272. %   write       - Write values in WPTREE object fields.
  273. %
  274. % Miscellaneous
  275. %   wavetool    - Warning function (Strang-Nguyen's book refers to wavetool - see WAVEOBSOLETE directory).
  276. %
  277. % Wavelets Information.
  278. %   biorinfo    - Information on biorthogonal spline wavelets.
  279. %   cgauinfo    - Information on complex Gaussian wavelets.
  280. %   cmorinfo    - Information on complex Morlet wavelets.
  281. %   coifinfo    - Information on coiflets.
  282. %   dbinfo      - Information on Daubechies wavelets.
  283. %   dmeyinfo    - Information on "Discrete" Meyer wavelet.
  284. %   fbspinfo    - Information on Frequency B-Spline wavelets.
  285. %   gausinfo    - Information on Gaussian wavelets.
  286. %   haarinfo    - Information on Haar wavelet.
  287. %   infowave    - Information on wavelets.
  288. %   infowsys    - Information on wavelet packets.
  289. %   mexhinfo    - Information on Mexican Hat wavelet.
  290. %   meyrinfo    - Information on Meyer wavelet.
  291. %   morlinfo    - Information on Morlet wavelet.
  292. %   rbioinfo    - Information on reverse biorthogonal spline wavelets.
  293. %   shaninfo    - Information on Shannon wavelets.
  294. %   syminfo     - Information on near symmetric wavelets.
  295. %
  296. % Graphical User Interface: Main Tools.
  297. %   cf1dtool    - Wavelet Coefficients Selection 1-D tool.
  298. %   cf2dtool    - Wavelet Coefficients Selection 2-D tool.
  299. %   cw1dtool    - Continuous 1-D wavelet tool (Real).
  300. %   cwimtool    - Complex continuous 1-D wavelet tool.
  301. %   de1dtool    - Density estimation tool.
  302. %   dw1dtool    - Discrete Wavelet 1-D tool.
  303. %   dw2dtool    - Discrete Wavelet 2-D tool.
  304. %   imgxtool    - Image extension tool.
  305. %   nwavtool     - New wavelet for continuous analysis tool.
  306. %   nwavtool.fig - New wavelet for continuous analysis tool.
  307. %   re1dtool    - Regression  estimation tool.
  308. %   sigxtool    - Signal extension tool.
  309. %   sw1dtool    - Stationary Wavelet Transform 1-D tool.
  310. %   sw2dtool    - Stationary Wavelet Transform 2-D tool.
  311. %   wavemenu.fig - Wavemenu (figure).
  312. %   wdretool    - Wavelet Density and Regression tool.
  313. %   wfbmtool    - Fractional Brownian motion generation tool.
  314. %   wfbmtool.fig  - Fractional Brownian motion generation tool.
  315. %   wfustool    - Wavelet 2-D GUI tool for fusion.
  316. %   wfustool.fig  - Wavelet 2-D GUI tool for fusion (.FIG).
  317. %   wmoreres    - "More information" on wavelet residuals tool.
  318. %   wp1dtool    - Wavelet packets 1-D tool.
  319. %   wp2dtool    - Wavelet packets 2-D tool.
  320. %   wpdtool     - Wavelet packets display tool.
  321. %   wvdtool     - Wavelet display tool.
  322. %
  323. % Graphical User Interface: Wavelets 1-D and 2-D.
  324. %   dw1dcfsm    - Discrete wavelet 1-D show and scroll (stemcfs) mode manager.
  325. %   dw1dcomp    - Discrete wavelet 1-D compression.
  326. %   dw1dcoor    - Discrete wavelet 1-D coordinates.
  327. %   dw1ddecm    - Discrete wavelet 1-D full decomposition mode.
  328. %   dw1ddeno    - Discrete wavelet 1-D de-noising.
  329. %   dw1ddisp    - Discrete wavelet 1-D display mode options.
  330. %   dw1dfile    - Discrete wavelet 1-D file manager.
  331. %   dw1dhist    - Discrete wavelet 1-D histograms.
  332. %   dw1dmisc    - Discrete wavelet 1-D miscellaneaous utilities.
  333. %   dw1dmngr    - Discrete wavelet 1-D general manager.
  334. %   dw1dscrm    - Discrete wavelet 1-D show and scroll mode manager.
  335. %   dw1dsepm    - Discrete wavelet 1-D separate mode manager.
  336. %   dw1dstat    - Discrete wavelet 1-D statistics.
  337. %   dw1dstem    - Discrete wavelet 1-D stem.
  338. %   dw1dsupm    - Discrete wavelet 1-D superimpose mode manager.
  339. %   dw1dtrem    - Discrete Wavelet 1-D tree mode manager.
  340. %   dw1dutil    - Discrete wavelet 1-D utilities.
  341. %   dw1dvdrv    - Discrete wavelet 1-D view mode driver.
  342. %   dw1dvmod    - Discrete wavelet 1-D view mode manager.
  343. %   dw2darro    - Discrete wavelet 2-D arrows.
  344. %   dw2dcomp    - Discrete wavelet 2-D compression.
  345. %   dw2ddeno    - Discrete wavelet 2-D de-noising.
  346. %   dw2dhist    - Discrete wavelet 2-D histograms.
  347. %   dw2dimgs    - Discrete wavelet 2-D image selection.
  348. %   dw2dmngr    - Discrete wavelet 2-D general manager.
  349. %   dw2drwcd    - Discrete wavelet 2-D read-write Cdata for image.
  350. %   dw2dstat    - Discrete wavelet 2-D statistics.
  351. %   dw2dutil    - Discrete wavelet 2-D utilities.
  352. %
  353. % Graphical User Interface: Wavelets Packets 1-D and 2-D.
  354. %   tlabels     - Labels for the nodes of a wavelet packet tree.
  355. %   wp1dcomp    - Wavelet packets 1-D compression.
  356. %   wp1dcoor    - Wavelet packets 1-D coordinates.
  357. %   wp1ddeno    - Wavelet packets 1-D de-noising.
  358. %   wp1ddraw    - Wavelet packets 1-D drawing manager.
  359. %   wp1dmngr    - Wavelet packets 1-D general manager.
  360. %   wp1dstat    - Wavelet packets 1-D statistics.
  361. %   wp1dutil    - Wavelet packets 1-D utilities.
  362. %   wp2dcomp    - Wavelet packets 2-D compression.
  363. %   wp2dcoor    - Wavelet packets 2-D coordinates.
  364. %   wp2ddeno    - Wavelet packets 2-D de-noising.
  365. %   wp2ddraw    - Wavelet packets 2-D drawing manager.
  366. %   wp2dmngr    - Wavelet packets 2-D general manager.
  367. %   wp2dstat    - Wavelet packets 2-D statistics.
  368. %   wp2dutil    - Wavelet packets 2-D utilities.
  369. %   wpfrqord    - Frequential order for wavelet packets.
  370. %   wpfullsi    - Manage full size for axes.
  371. %   wpplotcf    - Plot wavelet packets colored coefficients.
  372. %   wpplottr    - Plot wavelet packets tree.
  373. %   wpposaxe    - Axes positions for wavelet packets tool.
  374. %   wpssnode    - Plot wavelet packets synthesized node.
  375. %   wptreeop    - Operations on wavelet packets tree.
  376. %
  377. % Graphical User Interface: Continuous Wavelets.
  378. %   cw1dcoor    - Continuous wavelet 1-D coordinates.
  379. %   cw1ddraw    - Continuous wavelet 1-D drawing manager (see WAVEOBSOLETE directory).
  380. %   cw1dmngr    - Continuous wavelet 1-D manager.
  381. %   cw1dutil    - Continuous wavelet 1-D utilities.
  382. %
  383. % Graphical User Interface: Wavelet Coefficients Selection 1-D and 2-D.
  384. %   cf1dcoor    - Coefficients 1-D coordinates.
  385. %   cf1dselc    - Callbacks coefficients 1-D selection box.
  386. %   utnbcfs     - Utilities for Coefficients Selection 1-D and 2-D tool.
  387. %
  388. % Graphical User Interface: Utilities.
  389. %   key2info    - Key driven retrieve from tables.
  390. %   wcmpscr     - Wavelet 1-D or 2-D compression scores.
  391. %   wimgcode    - Image coding mode.
  392. %   wpcmpscr    - Wavelet packets 1-D or 2-D compression scores.
  393. %   wrmcoef     - Reconstruct row matrix of single branches from 1-D wavelet coefficients.
  394. %   wrepcoef    - Replication of coefficients.
  395. %   wscrupd     - Update Compression scores using Wavelets thresholding.
  396. %   xynodpos    - Computes graphical position of a node in a tree.
  397. %
  398. % General Graphical Utilities.
  399. %   cbanapar    - Callbacks for wavelet analysis parameters.
  400. %   cbcolmap    - Callbacks for colormap utilities.
  401. %   cbthrw1d    - Callbacks for threshold utilities 1-D.
  402. %   cbthrw2d    - Callbacks for threshold utilities 2-D.
  403. %   getonoff    - Returns a matrix of strings with 'off' or 'on '.
  404. %   mousefrm    - Manage the mouse representation on the screen.
  405. %   redimfig    - Reset the size for a new figure.
  406. %   txtinaxe    - Right and left texts for axes.
  407. %   utanapar    - Utilities for wavelet analysis parameters.
  408. %   utcolmap    - Colormap utilities.
  409. %   utentpar    - Utilities for wavelet packets entropy.
  410. %   utguidiv    - Utilities for testing inputs for different "TOOLS" files.
  411. %   utposfra    - Utilities for setting frame position.
  412. %   utstats     - Utilities for statistics tools.
  413. %   utthrgbl    - Utilities for global thresholding (compression).
  414. %   utthrset    - Utilities for threshold settings.
  415. %   utthrw1d    - Utilities for thresholding 1-D.
  416. %   utthrw2d    - Utilities for thresholding 2-D.
  417. %   utthrwpd    - Utilities for thresholding (Wavelet Packet De-noising).
  418. %   waxecp     - Axes Current Point and Axes limits.
  419. %   wboxtitl    - Box title for axes.
  420. %   wdstem      - Plot discrete sequence data.
  421. %   wfighelp    - Utilities for Help system functions and menus.
  422. %   wfigmngr    - Utilities for creating figures.
  423. %   wfigtitl    - Titlebar for figures.
  424. %   wfigutil    - Utilities for figures.
  425. %   whelpfun    - Help function.
  426. %   wplothis    - Plots histogram obtained with WGETHIST.
  427. %   wpropimg    - Give image proportions.
  428. %   wtbutils    - Wavelet Toolbox (Ressources) Utilities.
  429. %   wtmotion    - Wavelet Toolbox default WindowButtonMotionFcn.
  430. %   wtxttitl    - Set a text as a super title in an axes.
  431. %   wwaitans    - Wait for an answer to a question.
  432. %   wwaiting    - Wait and Display a message.
  433. %   wwarndlg - Display warning dialog box (and block execution).
  434. %
  435. % Wavelet Applications Utilities
  436. %   compwav       - New wavelet for continuous analysis tool.
  437. %   compwav.fig   - New wavelet for continuous analysis tool (figure).
  438. %   make_pattern  - Make patterns for New Wavelet Tool.
  439. %   wfbmstat      - Fractional Brownian motion statistics Tool.
  440. %   wfbmstat.fig  - Fractional Brownian motion statistics Tool.
  441. %   wfusdec       - Fusion of two wavelet decompositions. 
  442. %   wfusfun       - Template for USER defined method of fusion.
  443. %   wfustree      - Create a wavelet decomposition TREE.
  444. %
  445. % WDECTREE Object:  === Under Development ===
  446. %   wdectree    - Constructor for the class WDECTREE. 
  447. %   get         - Get WDECTREE object field contents.
  448. %   getdec      - Get decomposition components.
  449. %   merge       - Merge (recompose) the data of a node.
  450. %   plot        - Plot wdectree object.
  451. %   read        - Read values in WDECTREE object fields.
  452. %   recons      - Reconstruct node coefficients.
  453. %   split       - Split (decompose) the data of a terminal node.
  454. %   tlabels     - Labels for the nodes of a wavelet decomposition tree.
  455. %   wdtcoef     - Wavelet decomposition tree reconstruction.
  456. %   wdtjoin     - Recompose wavelet packet.
  457. %   wdtrec      - Wavelet decomposition tree reconstruction.
  458. %   wdtsplit    - Split (decompose) wavelet packet.
  459. %   write       - Write values in WDECTREE object fields.
  460. %
  461. % WDECTREE Object utilities:  === Under Development ===
  462. %   cfs2wdt     - Wavelet decomposition tree construction from coefficients.
  463. %
  464. % MATLAB Extended Objects Utilities.
  465. %   cleanaxe    - Delete children of axes.
  466. %   dynvtool    - Dynamic visualization tool.
  467. %   dynvzaxe    - Dynamic visualization tool (Zoom of Axes).
  468. %   mextglob    - Module of extended objects globals.
  469. %   mngcoor     - Manage display of coordinates values.
  470. %   mngmbtn     - Manage mouse buttons for the dynamical visualization tool.
  471. %   utsetcol    - Utilities for setting colors.
  472. %   utsetfon    - Utilities for setting fonts.
  473. %   wsetxlab    - Plot xlabel.
  474. %   wtitle      - Graph title.
  475. %   wxlabel     - X-axis label.
  476. %   wylabel     - Y-axis label.
  477. %
  478. % General Utilities.
  479. %   deblankl    - Convert string to lowercase without blanks.
  480. %   errargn     - Check function arguments number.
  481. %   errargt     - Check function arguments type.
  482. %   gendens     - Generate random samples.
  483. %   gidxsint    - Get indices of elements in a set intersection.
  484. %   instdfft    - Inverse non-standard 1-D fast Fourier transform.
  485. %   nstdfft     - Non-standard 1-D fast Fourier transform.
  486. %   num2mstr    - Convert number to string in maximum precision.
  487. %   wcommon     - Find common elements.
  488. %   wdumfun     - Dummy function (do nothing).
  489. %   wfileinf - Read variables info in a file.
  490. %   wfindobj    - Find objects with specified property values.
  491. %   wgethist    - Build values to plot histogram.
  492. %   wimghist    - Compute histograms.
  493. %   wmemtool    - Manage memory tool.
  494. %   wmemutil    - Memory utilities.
  495. %   wreadinf    - Read ascii files.
  496. %   wstr2num    - Convert string to number.
  497. %
  498. % Other Utilities.
  499. %   chgwname - Change the name of wavelet in a WP data structure (see WAVEOBSOLETE directory).
  500. %   upsaconv    - Upsample and convolution.
  501. %   wconv       - 1-D or 2-D convolution.
  502. %   wlagrang    - "Lagrange a trous" filters computation.
  503. %   wmachdep    - Machine dependent values.
  504. %   wnsubstr    - Convert number to TEX indices.
  505. %   wpcf_wcf    - Wavelet tree and wavelet packet tree coefficients.
  506. %   wpcfwcfo    - Wavelet tree and wavelet packet tree coefficients (Obsolete Version - see WAVEOBSOLETE directory).
  507. %   wshift      - Shift a Vector or a Matrix.
  508. %   wtbxicon    - About Wavelet toolbox MAT-file
  509. %
  510. % Demos.
  511. %
  512. %------------------
  513. % Slide show driver.
  514. %------------------
  515. %   wshowdrv    - Wavelet toolbox slide show helper.
  516. %   whelpdem    - Help function for Demos.
  517. %-------------------------
  518. % Command line mode Demos.
  519. %-------------------------
  520. %   democmdm    - Main command-line mode demos menu.
  521. %   dcmdcasc    - Demo for cascade algorithm.
  522. %   dcmdcomp    - Demo for compression.
  523. %   dcmdcw1d    - Demo for continuous wavelet transform 1-D.
  524. %   dcmddeno    - Demo for de-noising.
  525. %   dcmddw1d    - Demo for discrete wavelet 1-D.
  526. %   dcmddw2d    - Demo for discrete wavelet 2-D.
  527. %   dcmdextm    - Demo for border distortion.
  528. %   dcmdmala    - Demo for Mallat algorithm.
  529. %   dcmdwpck    - Demo for wavelet packets.
  530. %----------------
  531. % GUI mode Demos.
  532. %----------------
  533. %   demoguim    - Main GUI mode demos menu.
  534. %   demoguimwin - Figure for main for GUI mode demos menu.
  535. %   demoguimwin.fig - Figure for main for GUI mode demos menu.
  536. %   demolift    - Demonstrates Lifting functions in the Wavelet Toolbox.  
  537. %
  538. %   dguicw1d    - Demo for continuous wavelet transform 1-D.
  539. %   dguicwim    - Demo for complex continuous wavelet transform 1-D.
  540. %   dguicf1d    - Demo for Coefficients selection 1-D tool.
  541. %   dguicf2d    - Demo for Coefficients selection 2-D tool.
  542. %   dguide1d    - Demo for Density estimation 1-D tool.
  543. %   dguidw1d    - Demo for discrete wavelet 1-D.
  544. %   dguidw2d    - Demo for discrete wavelet 2-D.
  545. %   dguiiext    - Demo for Image extension.
  546. %   dguinwav    - Demo  for New wavelet tool.
  547. %   dguire1d    - Demo for Regression estimation 1-D tool.
  548. %   dguisext    - Demo for Signal extension.
  549. %   dguisw1d    - Demo for 1-D SWT de-noising.
  550. %   dguisw2d    - Demo for 2-D SWT de-noising.
  551. %   dguiwfbm    - Demo for Fractional Brownian motion generation tool.
  552. %   dguiwfus    - Demo for Image Fusion tool.
  553. %   dguiwp1d    - Demo for wavelet packets 1-D.
  554. %   dguiwp2d    - Demo for wavelet packets 2-D.
  555. %   dguiwpdi    - Demo for wavelet packets display.
  556. %   dguiwvdi    - Demo for wavelets display.
  557. %----------------
  558. % GUI mode Demos.
  559. %----------------
  560. %   demoscen    - Typical wavelet 1-D scenario demo.
  561. %
  562. %   dscedw1d    - Typical wavelet 1-D scenario demo (Auto Play).
  563. %
  564. %-----------------
  565. % Demos utilities.
  566. %------------------
  567. %   demos  - Demo list for the Wavelet Toolbox.
  568. %   dmsgfun     - Message function for demos.
  569. %   wdfigutl - Utilities for wavelet demos figures.
  570. %   wenamngr - Enable settings for GUI demos.
  571. %
  572. %-----------------------------------
  573. % Examples: how to add new wavelets.
  574. %-----------------------------------
  575. %   binlwavf  - Biorthogonal wavelet filters (binary wavelets: Binlets).
  576. %   binlinfo - Information on biorthogonal wavelets (Binlets).
  577. %   lemwavf     - Lemarie wavelet filters.
  578. %
  579. %------------------------------------------
  580. % Examples: Construct wavelet objects tree.
  581. %------------------------------------------
  582. %   wtree       - Constructor for the class WTREE.
  583. %   merge       - Merge (recompose) the data of a node.
  584. %   split       - Split (decompose) the data of a terminal node.
  585. %------------------------------------------
  586. %   rwvtree     - Constructor for the class RWVTREE.
  587. %   merge       - Merge (recompose) the data of a node.
  588. %   plot        - Plot RWVTREE object.
  589. %   split       - Split (decompose) the data of a terminal node.
  590. %------------------------------------------
  591. %   wvtree      - Constructor for the class WVTREE.
  592. %   get         - Get WVTREE object field contents.
  593. %   plot        - Plot WVTREE object.
  594. %   recons      - Reconstruct node coefficients.
  595. %------------------------------------------
  596. %   edwttree    - Constructor for the class EDWTTREE.
  597. %   merge       - Merge (recompose) the data of a node.
  598. %   plot        - Plot EDWTTREE object.
  599. %   recons      - Reconstruct node coefficients.
  600. %   split       - Split (decompose) the data of a terminal node.
  601. %------------------------------------------
  602. %   ex1_wt      - Example of 1-D wavelet tree (WTREE).
  603. %   ex2_wt      - Example of 2-D wavelet tree (WTREE).
  604. %   ex1_rwvt    - Example of 1-D wavelet tree (RWTREE).
  605. %   ex2_rwvt    - Example of 2-D wavelet tree (RWTREE).
  606. %   ex1_wvt     - Example of 1-D wavelet tree (WVTREE).
  607. %   ex2_wvt     - Example of 2-D wavelet tree (WVTREE).
  608. %   ex1_edwt    - Example of 1-D wavelet tree (EDWTTREE).
  609. %------------------------------------------
  610. %
  611. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  612. % MAT-files used in the toolbox.                                      %
  613. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  614. %
  615. % Coifman wavelets.
  616. %   coif1       - Coiflet filter order 1.
  617. %   coif2       - Coiflet filter order 2.
  618. %   coif3       - Coiflet filter order 3.
  619. %   coif4       - Coiflet filter order 4.
  620. %   coif5       - Coiflet filter order 5.
  621. %
  622. % Daubechies wavelets.
  623. %   db1         - Daubechies filter order 1.
  624. %   db2         - Daubechies filter order 2.
  625. %   db3         - Daubechies filter order 3.
  626. %   db4         - Daubechies filter order 4.
  627. %   db5         - Daubechies filter order 5.
  628. %   db6         - Daubechies filter order 6.
  629. %   db7         - Daubechies filter order 7.
  630. %   db8         - Daubechies filter order 8.
  631. %   db9         - Daubechies filter order 9.
  632. %   db10        - Daubechies filter order 10.
  633. %
  634. % "Discrete" Meyer wavelet.
  635. %   dmey        - "Discrete" Meyer filter approximation of the Meyer Wavelet.
  636. %
  637. % Haar wavelet.
  638. %   haar        - Haar filter.
  639. %
  640. % Symlets.
  641. %   sym2        - Symlet filter order 2.
  642. %   sym3        - Symlet filter order 3.
  643. %   sym4        - Symlet filter order 4.
  644. %   sym5        - Symlet filter order 5.
  645. %   sym6        - Symlet filter order 6.
  646. %   sym7        - Symlet filter order 7.
  647. %   sym8        - Symlet filter order 8.
  648. %
  649. % Testing signals (DWT or CWT or WP).
  650. %   brkintri    - Near breakdowns in a triangle.
  651. %   cnoislop    - Colored noisy slope.
  652. %   cuspamax    - Cusp an regular maximum.
  653. %   ex1cusp1    - Example 1 for density estimation: cusp1 (1000).
  654. %   ex2cusp1    - Example 2 for density estimation: cusp1 (2000).
  655. %   ex1cusp2    - Example 1 for density estimation: cusp2 (1000).
  656. %   ex2cusp2    - Example 2 for density estimation: cusp2 (2000).
  657. %   ex1gauss    - Example 1 for density estimation: gauss (1000).
  658. %   ex2gauss    - Example 2 for density estimation: gauss (2000).
  659. %   ex1nfix     - Example 1 for regression estimation fixed design.
  660. %   ex2nfix     - Example 2 for regression estimation fixed design.
  661. %   ex3nfix     - Example 3 for regression estimation fixed design.
  662. %   ex1nsto     - Example 1 for regression estimation stochastic design.
  663. %   ex2nsto     - Example 2 for regression estimation stochastic design.
  664. %   ex3nsto     - Example 3 for regression estimation stochastic design.
  665. %   freqbrk     - Frequency breakdown.
  666. %   heavysin    - Noisy heavy sine.
  667. %   leleccum    - Electrical consumption.
  668. %   linchirp    - Linear chirp.
  669. %   mfrqbrk     - Many frequency breakdowns
  670. %   mishmash    - MishMash.
  671. %   nblocr1     - Noisy blocks (3 Intervals).
  672. %   nblocr2     - Noisy blocks (3 Intervals).
  673. %   nbumpr1     - Noisy bumps  (3 Intervals).
  674. %   nbumpr2     - Noisy bumps  (2 Intervals).
  675. %   nbumpr3     - Noisy bumps  (4 Intervals).
  676. %   ndoppr1     - Noisy Doppler (3 Intervals).
  677. %   nearbrk     - Near breakdowns.
  678. %   nelec       - Noisy electrical consumption (3 Intervals).
  679. %   noisbloc    - Noisy blocks.
  680. %   noisbump    - Noisy bumps.
  681. %   noischir    - Noisy quadratic chirp.
  682. %   noisdopp    - Noisy Doppler.
  683. %   noismima    - Noisy mishmash.
  684. %   noispol     - Noisy polynomial
  685. %   noissin     - Noisy sine.
  686. %   qdchirp     - Quadratic chirp.
  687. %   quachirp    - Quadratic chirp (small length).
  688. %   scddvbrk    - Second derivative breakdown.
  689. %   sinfract    - Fractal signal.
  690. %   sinper8     - Sine of period 8.
  691. %   snblocr1    - Stochastic noisy blocks (3 Intervals).
  692. %   snblocr2    - Stochastic noisy blocks (3 Intervals).
  693. %   snbumpr1    - Stochastic noisy bumps (3 Intervals).
  694. %   snbumpr2    - Stochastic noisy bumps (2 Intervals).
  695. %   snbumpr3    - Stochastic noisy bumps (4 Intervals).
  696. %   sndoppr1    - Stochastic noisy Doppler (3 Intervals).
  697. %   snelec      - Stochastic noisy electrical consumption (3 Intervals).
  698. %   sumlichr    - Sum of linear chirps.
  699. %   sumsin      - Sum of sines.
  700. %   trsin       - Triangle and sine superposition.
  701. %   vonkoch     - Koch curve.
  702. %   warma       - Arma noise.
  703. %   wcantor     - Cantor curve.
  704. %   wcantsym    - Symmetric Cantor curve.
  705. %   whitnois    - White noise.
  706. %   wnoislop    - White noisy slope.
  707. %   wntrsin     - Noisy triangle and sine superposition.
  708. %   wstep       - Step signal.
  709. %
  710. % Testing images (DWT or WP).
  711. %   belmont1    - Belmont - City Hall 1      240 by 320
  712. %   belmont2    - Belmont - City Hall 2      240 by 320 
  713. %   chess       - Chess pieces                  256 by 256
  714. %   detfingr    - Fingerprint                   296 by 296
  715. %   facets      - Polyedron facets              256 by 256
  716. %   geometry    - Geometry                      128 by 128
  717. %   julia       - Julia set                     296 by 368
  718. %   mandel      - Mandelbrot set                152 by 208
  719. %   nbarb1      - noisy Barbara 128x128 [white noise 2D (0,10)].
  720. %   noissi2d    - Noisy sinsin                  128 by 128
  721. %   noiswom     - Barbara's face (noisy zoom)    96 by  96
  722. %   sinsin      - sin(8*pi*x)* sin(8*pi*y)      128 by 128
  723. %   tartan      - Tartan                        128 by 128
  724. %   tire        - Tire                          200 by 232
  725. %   wbarb       - Barbara                       256 by 256
  726. %   wgatlin     - Piece of Gatlin image         120 by 176
  727. %   wifs        - Ifs                           144 by 128
  728. %   wmandril    - Coarse version of Mandrill    120 by 120
  729. %   woman       - Barbara's face                256 by 256
  730. %   woman2      - Barbara's face                128 by 128
  731. %
  732. % Examples of Images (used by WFUSTOOL): 
  733. %   bust        - Roman Imperator Bust          256 by 256   
  734. %   cathe_1     - Catherine (Image 1)           256 by 256   
  735. %   cathe_2     - Catherine (Image 2)           256 by 256   
  736. %   detail_1    - Detail (Image 1)           256 by 256   
  737. %   detail_2    - Detail (Image 2)           256 by 256   
  738. %   mask        - Mask of Japonese No Theatre   256 by 256
  739. %   arms.jpg    - Arms of Belmont               256 by 256
  740. %   blason.jpg  - Arms of Belmont               256 by 256
  741. %   blason.pcx  - Arms of Belmont               256 by 256
  742. %   face_mos    - Head side of coin             256 by 256
  743. %   face_mos.pcx - Head side of coin            256 by 256
  744. %   face_pai    - Head side of coin             256 by 256
  745. %   fond_bou    - Texture (1)                   256 by 256
  746. %   fond_cui    - Texture (2)                   256 by 256 
  747. %   fond_cuif   - Texture (3)                   256 by 256 
  748. %   fond_fou    - Texture (4)                   256 by 256 
  749. %   fond_mos    - Texture (5)                   256 by 256 
  750. %   fond_pai    - Texture (6)                   256 by 256 
  751. %   fond_pav    - Texture (7)                   256 by 256 
  752. %   fond_tex    - Texture (8)                   256 by 256 
  753. %   pile_mos    - Tail side of coin             256 by 256
  754. %
  755. % Examples of Patterns (used by NWAVTOOL):
  756. %   pertri      - Periodical triangle (periode 256) length = 2048
  757. %   ptbumps     - Bumps pattern                length = 256
  758. %   pthaar      - Haar pattern                 length = 256
  759. %   ptodlin     - Odd linear pattern           length = 256
  760. %   ptodpoly    - Odd polynomial pattern       length = 256
  761. %   ptodtri     - Odd triangle pattern         length = 256
  762. %   ptpssin1    - Sinusoidal pattern (1)       length = 256
  763. %   ptpssin2    - Sinusoidal pattern (2)       length = 256
  764. %   ptsine      - Sinusoidal pattern (3)       length = 256
  765. %   ptsinpol    - Sine + polynomial pattern    length = 256
  766. %   ptsumsin    - Sum of sine pattern          length = 256
  767. %   regsinus    - Sine (periode 256)           length = 2048
  768. %   testsig1    - Test signal for patterns (1) length = 2048
  769. %   testsig3    - Test signal for patterns (2) length = 2048
  770. %   testsig4    - Test signal for patterns (3) length = 2048
  771. %   tstsig1s    - Test signal for patterns (4) length = 768
  772. %   tstsig1t    - Test signal for patterns (5) length = 2048
  773. %
  774. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  775. % Other files used in the toolbox.                                    %
  776. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  777. %
  778. %   dwtmode.cfg  - default attributes for the DWT.
  779. %   wavelets.ini - original ascii file containing wavelets info.
  780. %   wavelets.bin - original binary file containing wavelets info.
  781. %   wavelets.asc - ascii file containing wavelets info.
  782. %   wavelets.inf - binary file containing wavelets info.
  783. %   wavelet.map  - Used for help (in docroot/toolbox/wavelet)
  784. % Last Revision: 10-Mar-2004.
  785. % Copyright 1995-2004 The MathWorks, Inc.
  786. % Generated from Contents.m_template revision 1.42.4.2 $Date: 2004/04/01 16:30:44 $