Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: speeding up intergration of sum

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126487] Re: speeding up intergration of sum
  • From: A Retey <awnl at gmx-topmail.de>
  • Date: Mon, 14 May 2012 01:35:29 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <jonme3$gfe$1@smc.vnet.net>

Am 13.05.2012 09:04, schrieb Bill Rowe:
> On 5/12/12 at 4:51 AM, bar at ANTYSPAM.ap.krakow.pl wrote:
>
>> Hello, I have a problem with Integrate[f[z]] where f[z] is a sum of
>> many parts,
>
>> All those parts are very simple ( like a/(b+z) )
>
>> Sometimes Integrate[f[z],z] doesn't reach convergence
>
>> althouhg Integrate of the all of parts exists,
>
>> The question is : Is it possible to force the  Mathematica to
>> calculate this sum
>
>> step by step (part by part) ??
>
> Yes, if f[z] is just a sum of terms then you could do either
>
> Total@Integrate[List@@f[z],z]
>
> or
>
> Total[Integrate[#,z]&/@List@@f[z]]
>
> Either will cause Mathematica to integrate each term
> individually then sum the results of each integration. I don't
> know whether this will be faster or not for your situation.

I think there is no need to turn the Plus to a List and back, Map will 
work happily with the original head Plus:

Integrate[#, z] & /@ f[z]

hth,

albert



  • Prev by Date: Re: Prime count question
  • Next by Date: Re: Prime count question
  • Previous by thread: Re: speeding up intergration of sum
  • Next by thread: Re: speeding up intergration of sum