I need to simplify some integral expressions in terms of special functions, such as the modified Bessel function of the first kind. See for example Eq. (5) on this page. Notice that the real expressions I am working with are somewhat more complex, but I thought it might be a good idea to start by reproducing some known expression with Mathematica. However, I am failing miserably. After searching on the internal help pages and the web, I thought that this expression may do exactly what I wanted:
Assuming[{m \[Element] Integers && z \[Element] Reals},
Integrate[Exp[z*Cos[x] ]*Cos[ m * x], {x, 0, Pi}]]
But it simply outputs the same integral again. What am I doing wrong? Why does it not output the result in terms of the Bessel function?
mto be an integer, then the integral evaluates to give an expression in terms ofBesselI[1,z]andBesselI[2,z]- I tried a few cases and they all came out this way. Then if you equate this result to the expected resultPi BesselI[m,z](withmset the same as above) and thenFullSimplifyyou getTrue. Although this doesn't solve your problem, you might find it useful. – Stephen Luttrell Feb 16 '13 at 11:21