MathGroup Archive 2003

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

Search the Archive

Re: Sheer frustration with integration of piecewise continuous functions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg40916] Re: Sheer frustration with integration of piecewise continuous functions
  • From: Raibatak Das <rd54 at cornell.edu>
  • Date: Thu, 24 Apr 2003 05:25:21 -0400 (EDT)
  • References: <b85m4u$ace$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

ms -

are you trying to obtain a numerical estimate for the integral? in that 
case following command where you explicitly break up the integral into 
its piecewise continuous parts will work

g[x_, L_, fpeak_] := (fpeak/L) Which[((0 <= x) && (x < 0.6 L)),
      NIntegrate[t/(0.6), {t, 0, x}], ((0.6 L <= x) && (x <= 0.9 L)),
      NIntegrate[t/(0.6), {t, 0, 0.6 L}] +
        NIntegrate[L, {t, 0.6 L, x}], ((0.9 L < x) && (x <= L)),
      NIntegrate[t/(0.6), {t, 0, 0.6 L}] + NIntegrate[L, {t, 0.6 L, 0.9 
L}] +
        NIntegrate[10 (L - t), {t, 0.9 L, x}]]

hope this helps.

- rd.

ps. is this madhusudan singh from iitk physics '99?

Madhusudan Singh wrote:

>Clear["'*"];
>(*ClearAttributes[Which, HoldAll];*)
>
>f[x_, L_, fpeak_] := (fpeak /L) Which[((0 <= x) && (x < 0.6 L)), x/(0.6 
>),((0.6 L <= x) && (x <= 0.9 L)), L, ((0.9 L < x) && (x <= L)) , 10 (L 
>-x)];
>Plot[f[x, 1, 1], {x, 0, 1}];
>Print[Integrate[f[x, L, fpeak], {x, 0, L}, Assumptions -> {L >= 0, fpeak >= 
>0, x >= 0, x <= L}]];
>
>I have struggled with the above integration (believe me, its just a test 
>case, I have a much more complicated function) for an hour now.
>
>What is missing above ? The plot evaluates but the integral does not. Why 
>does Mathematica make it so damned difficult to work with piecewise 
>continuous functions ?
>  
>
------------------------------------------------------------------------
* /Raibatak Das / *
Department of Chemistry and Chemical Biology, Cornell University.
Ithaca, NY 14853.
Ph : 1-607-255-6141
email : rd54 at cornell.edu <mailto:rd54 at cornell.edu>



  • Prev by Date: Re: combine a list of lists with another list of lists
  • Next by Date: RE: Sheer frustration with integration of piecewise continuous functions
  • Previous by thread: Re: Sheer frustration with integration of piecewise continuous functions
  • Next by thread: RE: Sheer frustration with integration of piecewise continuous functions