Symbolic Integration

16 visualizaciones (últimos 30 días)
Jonathan
Jonathan el 12 de Mzo. de 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.

Respuesta aceptada

Teja Muppirala
Teja Muppirala el 12 de Mzo. de 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 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
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 Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by