How to do wavelet transform in simulink by using Function block?

2 Ansichten (letzte 30 Tage)
prachaya songmusik
prachaya songmusik am 21 Mär. 2021
Hello
i am doing dc motor simulation by using simulink. i want to analyse current signal by wavelet transform theory.
in my case, i use Function block to write the code but it shown some error 'Failed to resolve data 'y' in 'MATLAB Function' to a valid Simulink.Signal object.'
here is my code in function block
function y = fcn(u)
x = u;
level =1;
[c,l] = wavedec(x,level,'db1');
d1 = detcoef(c,l,level);
y= plot(d1)
Anyway, if anyone have some reccommend or some idea to deal with wavelet tranform in simulink(i know, there is a tool called Wavelet Analyzer that able to analyse signal directly. unfortunately, i want to use WT in real-time signal), Please let me know
i am new to matlab and Looking forward to hear from you
Thank you in advance

Antworten (0)

Kategorien

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

Community Treasure Hunt

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

Start Hunting!

Translated by