cwt function for matrix

4 Ansichten (letzte 30 Tage)
hassan hyt
hassan hyt am 1 Mär. 2015
Bearbeitet: hassan hyt am 1 Mär. 2015
I'm completely understand if I use wavelet transform for a vector, for example if I appley
row = cwt([1 1 2 4 5] , 1:40 ,'sym2')
but how could explain the result of 2 dimensional matrix? I'm not professional enough in wavelet transform, but I think it's meaningless to apply wavelet transform for two dimensional matrix. If we go back to the first line, it's seems the output to be scales_by_time, but in the case of 2 dimensions (or higher), we will have 2 variables, then the output must be: 2_by_scales_by_time(each variable will have it's own wavelt transform), but that is not happen, instead it's give me scales_by_time as a one dimensional input ! could one explain me the result of the following command :
matrix = cwt([1 1 2 4 5;4 6 8 9 0] ,1:40,'sym2')

Antworten (0)

Kategorien

Mehr zu Continuous Wavelet Transforms finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by