Help with int(x), getting erf in answer

I am trying to take the definite integral of e^(-x^2)*sin(x) from 0 to inf and keep getting a weird answer. Here is my code and the result:
>> syms x real
>> int(exp(-x^2)*sin(x),x,0,inf)
ans =
-(pi^(1/2)*erf(1i/2)*exp(-1/4)*1i)/2
Any help on what I am doing wrong would be much appreciated. Thanks.

1 Comment

And, why do you think there is a problem? erf is well defined.
vpa(erf(sym('1i/2')))
ans =
0.61495209469651098083968118562364i

Sign in to comment.

Answers (1)

You’re not doing anything wrong. See the definition of erf and the reason should be straightforward.

Categories

Find more on MATLAB in Help Center and File Exchange

Tags

Asked:

on 13 Aug 2015

Edited:

on 14 Aug 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!