3D WAVELET TRANSFORM

15 views (last 30 days)
ABINA PRADEEP
ABINA PRADEEP on 22 Feb 2021
Answered: Hari on 13 Nov 2024 at 3:10
I have x and y coordinates of a sample and mode shape corresponding each co ordinate, can anyone help me how to do the 2D OR 3D continuos wavelet transform using the wavelet tool( Wavelet design and analysis)

Answers (1)

Hari
Hari on 13 Nov 2024 at 3:10
Hi ABINA PRADEEP,
I understand that you have x and y coordinates of a sample along with the mode shape corresponding to each coordinate, and you want to perform a 2D or 3D continuous wavelet transform (CWT) using Wavelet Toolbox, aiming to analyze or process your data with the wavelet design and analysis tool.
To perform a 2D or 3D continuous wavelet transform on your data, follow these steps:
  1. Reshape Your Data: If your mode shape data is not already in a 2D matrix (for 2D CWT) or a 3D array (for 3D CWT), you will need to reshape it. MATLAB functions like "reshape" can help, but the specific reshaping will depend on how your x and y coordinates relate to the mode shape values.
  2. Selecting a Wavelet: Choose an appropriate wavelet for your analysis. The choice of wavelet depends on the characteristics of your data and the features you want to analyze. For starting, you might use the 'morl' (Morlet wavelet) for continuous data.
  3. Performing the CWT: MATLAB's Wavelet Toolbox currently supports 2D continuous wavelet transforms directly through functions like "cwtft2". For 3D data, you may need to apply the 2D transform slice-by-slice.
  4. Analyzing the Results: After performing the CWT, analyze the coefficients to identify features of interest. This might involve looking at the scales at which certain features appear most prominently or comparing coefficients across different locations.
  5. Visualization: you can visualize data using "imagesc" function for 2D data.
References for further exploration:
Hope this helps!

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!