2011-09-30 30 views
6

Cố các mũ sau không thể thiếu:Đánh giá tích phân toán học chỉ hiển thị dưới dạng văn bản được định dạng độc đáo?

Integrate[ Exp[-2 A Sqrt[x^2 + a^2] + I (x Subscript[k, x] + b)], 
      {x, 0, Infinity} 
] 

tôi nhận lại cái gì đó là khá in, nhưng không được đánh giá? Điều này có nghĩa là Mathematica không thể thực hiện tích phân và từ bỏ? Tôi không thấy bất kỳ thông điệp nào nói rằng đó là những gì đã xảy ra.

Để cung cấp bối cảnh cho câu hỏi này, đây là một tước xuống một phiên bản kích thước của không thể thiếu tôi đã thực hiện với giấy và bút chì:

\int d^3 r e^{ i \vec{k} \cdot \vec{r} } e^{ - 2 Z r/ a_0 } 

Điểm cố gắng Mathematica là để xem nếu tôi có thể xác minh kết quả của tôi:

16 \pi Z a_0^3/(4 Z^2 + k^2 a_0^2)^2 
+0

Thậm chí không thể thiếu đơn giản của 'Exp [-2 sqrt [x^2 + a^2]] 'không được Mathematica thực hiện. Bạn có biết một biểu mẫu đóng/đại diện hàm đặc biệt của tích phân này (xác định hoặc không xác định) không? – Simon

+0

@Simon kết quả cho điều này là 'a BesselK [1, 2 a]', bạn có thể lấy nó thông qua thay thế 'x-> a * Tân [y], y-> ArcCos [t], t-> 1/p' (có lẽ có một cách dễ dàng hơn, các kỹ năng tích hợp của tôi bây giờ hơi bị gỉ). Những gì bạn nhận được là 'a * Tích hợp [Exp [-2 a p] * p/Sqrt [p^2-1], {p, 1, Infinity}]', kết quả là một Bessel. * CHỈNH SỬA * Rất tiếc, không thấy câu trả lời của Peter. Vẫn để lại nhận xét này. –

+0

@Leonid: Tôi thậm chí không cố gắng tích hợp nó, tôi chỉ đơn thuần chỉ ra rằng OP đã không thực hiện trách nhiệm và giảm câu hỏi về vấn đề cốt lõi của nó (mặc dù anh ta không thực sự hỏi cái tích phân là gì, thay vì chỉ về hành vi của Mma). Thành thật mà nói, tôi đã ngạc nhiên rằng Mma và [W | A] (http://www.wolframalpha.com/input/?i=Integrate%5BExp%5B-2+Sqrt%5Bx^2+%2B+a^2% 5D% 5D% 2C + {x% 2C + 0% 2C + Infinity}% 5D) không thể làm tích phân và tôi nên thử một số phép biến đổi và đánh bại bạn và Peter Pein để trả lời ... – Simon

Trả lời

6

Đúng, khi Mathematica tách tích phân ngược lại, thường có nghĩa là nó không biết cách thực hiện. Đôi khi, nó chỉ có thể làm tích phân theo các giả định nhất định (chẳng hạn như `a> 0 'và thực), nhưng nó thường sẽ đưa ra câu trả lời như là một câu lệnh if khổng lồ với những câu lệnh đó.

tích phân đặc biệt này mà bạn có là không quan trọng chút nào. Và nó không phù hợp với hình thức của bất kỳ chức năng đặc biệt nào mà tôi quen thuộc. Vì vậy, nó có thể là nó không thể được thể hiện dưới dạng khép kín về các chức năng đặc biệt mà Mathematica có.

Ngoài ra, điểm của Subscript[k, x] là gì? Tôi đã cố gắng loại bỏ nó và Mathematica vẫn không thể làm tích phân.

7

Với một sự thay đổi đơn giản biến các 'đơn giản' trường hợp Exp[-2 A Sqrt[a^2 + x^2] mang besselfunctions:

Integrate[Exp[-2*A*Sqrt[a^2 + x^2]]*Dt[x] /. x -> Sqrt[t^2 - a^2] /. Dt -> (1 &), {t, a, Infinity}, Assumptions -> a > 0 < A] 

để có được

a*(-BesselK[0, 2*a*A] + BesselK[1, 2*a*A]) 
+0

Xin chào, Peter! Rất vui được gặp bạn ở đây! Và, tất nhiên, +1. –

+0

Lập kế hoạch để ở? Tôi cũng mong là như vậy. –

Các vấn đề liên quan