I cannot integrate my signal
7 views (last 30 days)
Show older comments
Hello,
I have been trying to take non-symbolic and indefine integral of an envelope of a function by using trapz, cumtrapz. But I keep encountering with a straight line. How can I fix this?
Any help will be appriciated.
5 Comments
Walter Roberson
on 24 May 2021
format long g
x=10e5;
t=0:50
f=exp(t)
envelopeoff=envelope(f)
integral=cumsum(envelopeoff)
plot(integral)
That does not appear to be a straight lne.
Note that your values are quite large, above 1e21, because exp(50) is pretty large.
Answers (2)
Walter Roberson
on 24 May 2021
format long g
t=0:50
f=exp(t)
[up_env, low_env] = envelope(f)
integral = cumtrapz(up_env - low_env);
plot(t, integral)
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
