Tôi cần đánh giá số nguyên dưới đây:
trong đó , và . Ở đây là hàm Bessel biến đổi của loại thứ hai. Trong trường hợp cụ thể của tôi, tôi có , và .
Tôi đang sử dụng MATLAB và tôi đã thử các hàm dựng sẵn integral
và quadgk
, điều này mang lại cho tôi rất nhiều lỗi (xem bên dưới). Tôi cũng đã tự nhiên thử rất nhiều thứ khác, chẳng hạn như tích hợp bởi các bộ phận và tính tổng các tích phân từ đến .
Vì vậy, bạn có gợi ý nào về phương pháp nào tôi nên thử tiếp theo không?
CẬP NHẬT (thêm câu hỏi)
Tôi đọc bài báo @Pedro được liên kết đến và tôi không nghĩ nó quá khó hiểu. Tuy nhiên, tôi có một vài câu hỏi:
- Có thể sử dụng làm các yếu tố cơ bản , trong phương pháp Levin đơn biến được mô tả không?
- Thay vào đó tôi có thể sử dụng phương pháp Filon không, vì tần số dao động là cố định?
Mã ví dụ
>> integral(@(r) sin(x*r).*sqrt(E(r)),0,Inf)
Warning: Reached the limit on the maximum number of intervals in use. Approximate
bound on error is 1.6e+07. The integral may not exist, or it may be difficult to
approximate numerically to the requested accuracy.
> In funfun\private\integralCalc>iterateScalarValued at 372
In funfun\private\integralCalc>vadapt at 133
In funfun\private\integralCalc at 84
In integral at 89
ans =
3.3197e+06