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

MathGroup Archive 2012

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

Search the Archive

Re: question about NIntegrate

  • To: mathgroup at smc.vnet.net
  • Subject: [mg124983] Re: question about NIntegrate
  • From: Alexei Boulbitch <Alexei.Boulbitch at iee.lu>
  • Date: Thu, 16 Feb 2012 03:26:01 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com

Hi,



I want to use function NIntegrate to integrate a function of x

that depends on two parameters y and z. However, when I write

something of the kind:



y=10;

z=1;

NIntegrate[Exp[-(x-y)/z],{x,0,Infinity}]



I get an error: Integrand is not numerical at {x} = {1.}



Strangely, if my function has only one parameter, the following

code works fine:



y=10;

NIntegrate[Exp[-(x-y)],{x,0,Infinity}]



giving the result 22026.5



What am I doing wrong?



Leslaw





Hi, Leslaw,



Your code worked for me:



y=10;

z=1;

NIntegrate[Exp[-(x-y)/z],{x,0,Infinity}]

22026.5



inT[y_,z_]:=NIntegrate[Exp[-(x-y)/z],{x,0,Infinity}];



inT[10,1]

22026.5



NIntegrate[Exp[-(x-y)/z],{x,0,Infinity}]/.{y->10,z->1}

22026.5



You may have typed something wrong, or some invisible sign. Just retype your function once more.

Have fun, Alexei



Alexei BOULBITCH, Dr., habil.

IEE S.A.

ZAE Weiergewan,

11, rue Edmond Reuter,

L-5326 Contern, LUXEMBOURG



Office phone :  +352-2454-2566

Office fax:       +352-2454-3566

mobile phone:  +49 151 52 40 66 44



e-mail: alexei.boulbitch at iee.lu<mailto:alexei.boulbitch at iee.lu>








  • Prev by Date: Re: List Manipulation
  • Next by Date: two ordinate graphics in MA
  • Previous by thread: Re: question about NIntegrate
  • Next by thread: Re: question about NIntegrate