I cannot integrate my signal
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 24 Mai 2021
Please show us more details.
Star Strider
am 24 Mai 2021
Arya Akhtar
am 24 Mai 2021
Bearbeitet: Arya Akhtar
am 24 Mai 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.
Arya Akhtar
am 24 Mai 2021
Bearbeitet: Arya Akhtar
am 24 Mai 2021
Antworten (2)
David Hill
am 24 Mai 2021
x=10e5;
t=0:50;
f=exp(t);
i=cumtrapz(f);
plot(t,i);
2 Kommentare
Arya Akhtar
am 24 Mai 2021
David Hill
am 24 Mai 2021
If exp(t) is the upper envelope, what is the lower envelope?
format long g
t=0:50
f=exp(t)
[up_env, low_env] = envelope(f)
integral = cumtrapz(up_env - low_env);
plot(t, integral)
Kategorien
Mehr zu Numerical Integration and Differentiation finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

