Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I insert the following integration command in wolframalpha:

  Hypergeometric2F1[1, 2/3, 5/3, -2*y^-4*(2*10^14)^(3/4)]*
  BesselI[2, x*y*Sqrt[2*pi]],{x,0,0.25},{y,0,Infinity})

I get the following numerical result 6.68805

However, inserting the same command in Mathematica as follows:


I get the following output (no result)

enter image description here

Am I doing something wrong in Mathematica? Does the wolframalpha site has extended functionality compared to Mathematica (in the above concept).

Thanks in advance

PS: I suppose that wolfralpha translates int() as NIntegrate in the specific case.

share|cite|improve this question
My eyes got pain, plz Latex :-) – Babak S. May 16 '13 at 15:37
To anyone thinking about editing this: Please do not merely substitute plaintext with LaTeX. This question is asking about outputs of Mathematica and WolframAlpha and it will do answerers no good to have only the pretty LaTeX without having something they too can put into these programs to replicate the error. – Eric Stucky May 16 '13 at 15:50
@Eric: This is why I have expressed my question in this form. Thank you for your kind comment. And of course I am very sorry for my big and ugly expression, yet, this is what I am looking for. – dioxen May 16 '13 at 15:51
What happens if you use $int$ in both cases? My guess is that the code uses different algorithms and branches within those algorithm. You can certainly use integrate in both cases, but I do not believe you can use nintegrate in WA. – Amzoti May 16 '13 at 16:48
Eric is correct that it doesn't make a lot of sense to input this as LaTeX. I think it does make sense to type it in as code, however. This is very easily accomplished by simply indenting your code block four spaces, as I've done in my edit. – Mark McClure May 17 '13 at 15:37
up vote 6 down vote accepted

I think the apparent answer to your problem is that you entered in Mathematica:

NIntegrate[pi^2 ... blah ]

... and in Mathematica, Pi is the exact real number $\pi$ = 3.1415 ... but pi is just a name like cat or mouse. Capital letters matter. Wolfram Alpha is more flexible about such things, perhaps because it needs to be. This explains why you would get the message about your expression not being numerical, because it contains a pi (or a cat or a dog).

share|cite|improve this answer
Indeed, if you replace pi by Pi, Mathematica 8 spits out the numerical answer. – MathJJ May 16 '13 at 17:38
Thank you wolfies, the answer is simple and the result indeed derived. Until now, mathematica translated pi as Pi for simpler expressions. – dioxen May 16 '13 at 21:07

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.