I cannot integrate my signal
古いコメントを表示
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 件のコメント
Walter Roberson
2021 年 5 月 24 日
Please show us more details.
Star Strider
2021 年 5 月 24 日
Arya Akhtar
2021 年 5 月 24 日
編集済み: Arya Akhtar
2021 年 5 月 24 日
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
2021 年 5 月 24 日
編集済み: Arya Akhtar
2021 年 5 月 24 日
回答 (2 件)
David Hill
2021 年 5 月 24 日
x=10e5;
t=0:50;
f=exp(t);
i=cumtrapz(f);
plot(t,i);
2 件のコメント
Arya Akhtar
2021 年 5 月 24 日
David Hill
2021 年 5 月 24 日
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)
カテゴリ
ヘルプ センター および File Exchange で Numerical Integration and Differentiation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

