dealing with the offset - cumtrapz

5 ビュー (過去 30 日間)
Bran
Bran 2015 年 1 月 23 日
回答済み: Christian R. 2019 年 2 月 20 日
I am using cumtrapz which requires an equally spaced dataset in order to carry out integration. I pick the value closet to zero in order to begin my integration however I was wondering how do I correct for the slight offset so that my integration avoids accumulating error. I tried interpolation but it didnt fit with cumtrapz very neatly.

回答 (2 件)

Matt J
Matt J 2015 年 1 月 23 日
I am using cumtrapz which requires an equally spaced dataset in order to carry out integration.
Not sure what you mean by that. CUMTRAPZ supports the syntax
Z = cumtrapz(X,Y)
which allows you to specify non-uniformly spaced X.

Christian R.
Christian R. 2019 年 2 月 20 日
In an integration if the steps are close enough the error will decrease, then, you must decrease the step of the vector the smaller the better but the slower it runs because of more points to compute. (try 1e-4 it might work).

カテゴリ

Help Center および File ExchangeNumerical Integration and Differential Equations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by