Symbolic Integration

3 views (last 30 days)
Jonathan
Jonathan on 12 Mar 2011
Hi everybody,
I have a little question about 'int' function. I have this code:
>> syms x y
>> int(x+y,x)
so I want to know why is this the result?:
ans =
(x + y)^2/2
instead of:
x^2/2+x*y
I'm a little confused about it, I hope you can help me understand.

Accepted Answer

Teja Muppirala
Teja Muppirala on 12 Mar 2011
Both answers are correct.
d/dx[ (x+y)^2/2 ] = d/dx[ x^2/2 + x*y + y^2/2 ] = x + y
d/dx[ x^2/2 + x*y ] = x + y
The ambiguity lies in the constant of integration. In the first case the constant of integration ends up being y^2/2.
If you really want to enforce that the constant of integration is zero then do:
F = int(x+y,x,0,x)
expand(F)
  1 Comment
Jonathan
Jonathan on 13 Mar 2011
Thank you, now I understand how the function works.

Sign in to comment.

More Answers (1)

Walter Roberson
Walter Roberson on 12 Mar 2011
Odd, I don't get that in Maple; unfortunately I don't have the Symbolic Toolbox to test with.

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!