I cannot integrate my signal
Mostrar comentarios más antiguos
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 comentarios
Walter Roberson
el 24 de Mayo de 2021
Please show us more details.
Star Strider
el 24 de Mayo de 2021
Arya Akhtar
el 24 de Mayo de 2021
Editada: Arya Akhtar
el 24 de Mayo de 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
el 24 de Mayo de 2021
Editada: Arya Akhtar
el 24 de Mayo de 2021
Respuestas (2)
David Hill
el 24 de Mayo de 2021
x=10e5;
t=0:50;
f=exp(t);
i=cumtrapz(f);
plot(t,i);
2 comentarios
Arya Akhtar
el 24 de Mayo de 2021
David Hill
el 24 de Mayo de 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)
Categorías
Más información sobre Numerical Integration and Differentiation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

