Skip to main content
added 128 characters in body
Source Link
LLlAMnYP
  • 11.6k
  • 28
  • 68
diff = Function[{expr}, Subtract @@ (expr /. {{#1 -> #3}, {#1 -> #2}})] & longComplexExpr[x] // diff[x, 1, 3] (* - longComplexExpr[1] + longComplexExpr[3] *) 

So for integrals:

Integrate[x^2, x] // diff[x, 1, 3] (* 26/3 *) Integrate[x^2, {x, 1, 3}] (* 26/3 *) 
diff = Function[{expr}, Subtract @@ (expr /. {{#1 -> #3}, {#1 -> #2}})] & longComplexExpr[x] // diff[x, 1, 3] (* - longComplexExpr[1] + longComplexExpr[3] *) 
diff = Function[{expr}, Subtract @@ (expr /. {{#1 -> #3}, {#1 -> #2}})] & longComplexExpr[x] // diff[x, 1, 3] (* - longComplexExpr[1] + longComplexExpr[3] *) 

So for integrals:

Integrate[x^2, x] // diff[x, 1, 3] (* 26/3 *) Integrate[x^2, {x, 1, 3}] (* 26/3 *) 
Source Link
LLlAMnYP
  • 11.6k
  • 28
  • 68

diff = Function[{expr}, Subtract @@ (expr /. {{#1 -> #3}, {#1 -> #2}})] & longComplexExpr[x] // diff[x, 1, 3] (* - longComplexExpr[1] + longComplexExpr[3] *)