Wrong integration result with R2011b
    7 ビュー (過去 30 日間)
  
       古いコメントを表示
    
I get a wrong result with R2011b when doing the folloing integration:
>> syms x
>> syms a
>> int(x/2+sin(2*a*x)/(4*a),x)
ans =
x^2/4 - cos(a*x)^2/(4*a^2)
>> int(x/2,x) + int(sin(2*a*x)/(4*a),x)
ans =
x^2/4 - cos(2*a*x)/(8*a^2)
So the second result is the correct one, the first is wrong (when transforming the second result to the form of the first one there is a -1/(8*a^2) missing). When using R2010b I get the correct result when calculating int(x/2+sin(2*a*x)/(4*a),x). Is this a bug in R2011b?
1 件のコメント
  Jan
      
      
 2012 年 3 月 27 日
				Does this mean, that you are missing a constant expression after calculatingthe integral?
採用された回答
  Alexander
    
 2012 年 3 月 27 日
        In calculus, the indefinite integral of a given function (i.e., the set of all antiderivatives of the function) is only defined up to an additive constant, the constant of integration.
Since -1/(8*a^2) does not depend on x it is just another constant of integration. You can also verify this if you derive both results with respect to x.
0 件のコメント
その他の回答 (1 件)
参考
カテゴリ
				Help Center および File Exchange で Calculus についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


