Voor de volledigheid hier nog een 'publiek' antwoord.
Voor q=0 zou de reële integraal een imaginair resultaat geven. De verklaring voor het verschil tussen je berekening en de numerieke benadering is dat je de 'boog' zoals in http://mathworld.wolfram.com/Contour.html vergeet af te trekken van je contour. Op http://mathworld.wolfram.com/ResidueTheorem.html vind je de nodige informatie over de Residu Stelling en andere minder courante begrippen. Volgens mij is er geen eenvoudige manier om die integraal te berekenen. In het beste geval kan je hopen op een reeksontwikkeling...