Loading [MathJax]/jax/output/HTML-CSS/jax.js

First time here? Check out the FAQ!

Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

asked 14 years ago

Shashank gravatar image

Strange behviour when trying to integrate gaussian function. bug?

I was trying integrate the following function

y=var('y')
integrate(x*exp(-(x-y)*(x-y)*2.0),x)

18(2(erf(2(xy)2)1)(xy)πy(xy)22e(2(xy)2))2 The integral can easily be done by redefining variables and does not have to be expressed in terms of error functions. Also the behavior of sage becomes even strange when I change the coefficient from 2.0 to 2.1. Sage just refuses to do the integral

integrate(x*exp(-(x-y)*(x-y)*2.1),x)

xe(2.1(xy)2)dx

Any ideas on how to make sage give an answer in the usual exponential form?

click to hide/show revision 2
No.2 Revision

Strange behviour when trying to integrate gaussian function. bug?

I was trying integrate the following function

y=var('y')
integrate(x*exp(-(x-y)*(x-y)*2.0),x)

18(2(erf(2(xy)2)1)(xy)πy(xy)22e(2(xy)2))2 The integral can easily be done by redefining variables and does not have to be expressed in terms of error functions. Also the behavior of sage becomes even strange when I change the coefficient from 2.0 to 2.1. Sage just refuses to do the integral

integrate(x*exp(-(x-y)*(x-y)*2.1),x)

xe(2.1(xy)2)dx

Any ideas on how to make sage give an answer in the usual exponential form?form? Edit: Sorry. My bad. It is an error function. However, I expect error function even for the second example, when I replace 2 by 2.1. Any ideas why that is the case?

click to hide/show revision 3
No.3 Revision

Strange behviour when trying to integrate gaussian function. bug?

I was trying integrate the following function

y=var('y')
integrate(x*exp(-(x-y)*(x-y)*2.0),x)

18(2(erf(2(xy)2)1)(xy)πy(xy)22e(2(xy)2))2 The integral can easily be done by redefining variables and does not have to be expressed in terms of error functions. Also the behavior of sage becomes even strange when I change the coefficient from 2.0 to 2.1. Sage just refuses to do the integral

integrate(x*exp(-(x-y)*(x-y)*2.1),x)

xe(2.1(xy)2)dx

Any ideas on how to make sage give an answer in the usual exponential form? form?

Edit: Sorry. My bad. It is an error function. However, I expect error function even for the second example, when I replace 2 by 2.1. Any ideas why that is the case?