フィルターのクリア

Incorrect integral being returned.

1 回表示 (過去 30 日間)
D
D 2011 年 11 月 19 日
getting an odd result when trying to integrate 50 - t.
syms t;
rate = 50- t;
int(rate)
it returns -(t - 50)^2/2 I'm pretty sure the integral should return -(t*(t - 100)/2
Is there a fix for this?
  2 件のコメント
Walter Roberson
Walter Roberson 2011 年 11 月 19 日
You are correct that that output should be what you expected (or a form of that).
Which MATLAB version are you using?
D
D 2011 年 11 月 19 日
7.12.0 (R2011a)

サインインしてコメントする。

採用された回答

Wayne King
Wayne King 2011 年 11 月 20 日
I don't see what is wrong with that antiderivative, maybe it differs by a constant from what you expect, but it is a valid antiderivative.
-(t-50)^2/2 differentiated with respect to t is 50-t
-(t(t-100))/2 differentiated with respect to t is also 50-t
The above two expressions only differ by a constant.
  1 件のコメント
Walter Roberson
Walter Roberson 2011 年 11 月 20 日
That's a good point, Wayne.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by