I am trying to numerically integrate the following double integral in MATHEMATICA. This question has also been asked at Wolfram Community
where $Im$ is the imaginary part of the expression, $i$ is the imaginary number, $x$ and $y$ are variables while $a, b, c$ and $Q$ are constants greater than 0.
Here is my attempt to solve this.
a = 3
b = 0.0137
c = 0.0023
Q = 6
NIntegrate[
Im[Exp[-I x c + b (I x y/(y^a - I x))]]/x, {x, 0, ∞}, {y, 0, Q},
AccuracyGoal -> 10]
Is this the correct way of applying numerical integration with more than one variable? I am getting an error when I run this expression which reads as
evaluated to non-numerical values for all sampling points in the \region with boundaries {{[Infinity], 0.},{0, 6}}.
Can anyone please guide me to correct the implementation of the expression given above.
Im[Exp[-I x c + b (I x y/(y^a - I x))]]/x
notIm[Exp[-I x c + b (i x y/(y^a - I x))]]/x
. Voting to close. $\endgroup$x
the integrand behaves as1/x
. $\endgroup$ComplexExpand[ Normal[Series[ Im[Exp[-I x c + b (I x y/(y^a - I x))]]/x , {x, 0, 1}]]] /. {x -> r*Cos[\[Phi]], y -> r*Sin[\[Phi]]}]
which results in-(1/r)E^(-((137 r^3 Cos[\[Phi]]^2 Sin[\[Phi]])/( 10000 (r^2 Cos[\[Phi]]^2 + r^6 Sin[\[Phi]]^6)))) Sec[\[Phi]] Sin[(23 r Cos[\[Phi]])/10000 - ( 137 r^5 Cos[\[Phi]] Sin[\[Phi]]^4)/( 10000 (r^2 Cos[\[Phi]]^2 + r^6 Sin[\[Phi]]^6))]
.. $\endgroup$