Symbolic Integration

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.

 Respuesta aceptada

Teja Muppirala
Teja Muppirala el 12 de Mzo. de 2011

3 votos

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 comentario

Jonathan
Jonathan el 13 de Mzo. de 2011
Thank you, now I understand how the function works.

Iniciar sesión para comentar.

Más respuestas (1)

Walter Roberson
Walter Roberson el 12 de Mzo. de 2011

0 votos

Odd, I don't get that in Maple; unfortunately I don't have the Symbolic Toolbox to test with.

Categorías

Más información sobre Symbolic Math Toolbox en Centro de ayuda y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by