Sebagian besar metode untuk integral osilasi yang saya ketahui berhubungan dengan integral bentuk mana berukuran besar.
Jika saya memiliki integral dari bentuk mana adalah fungsi berosilasi yang akarnya hanya diketahui sekitar, tetapi semacam bentuk asimptotik diketahui, dengan frekuensi semuanya berbeda (dan -linier independen), lalu bagaimana saya bisa mengevaluasi integral ini?
Tidak seperti pada kasus , integral polinomial tidak diketahui, jadi saya tidak dapat membuat satu set interpolan polinomial untuk dan mengintegrasikan interpolant tepatnya.
Dalam masalah persis saya, adalah fungsi Bessel , dan , dan wilayah integrasi adalah . Metode yang saya gunakan sekarang adalah meringkas kontribusi integral dalam interval antara root hingga beberapa cutoff , kemudian gunakan ekspansi asimptotik untuk untuk besar . Kompleksitas waktu algoritma ini bersifat eksponensial dalam karena melibatkan perluasan produk , yang masing-masing memiliki sejumlah istilah asimptotik, memberikanketentuan total; istilah pemangkasan yang terlalu kecil tidak mengurangi waktu menjalankan cukup untuk membuat ini layak untuk besar .
Semua jawaban, saran, dan referensi heuristik yang tidak ketat semuanya diterima.
sumber
Selama Anda memiliki nilai yang akurat untuk akar (atau ekstrem) dari bagian osilasi integand Anda, metode Longman (seperti yang saya jelaskan dalam jawaban ini ) tetap berlaku. Yang harus Anda lakukan adalah mengevaluasi sekelompok integral dengan interval di antara akar menggunakan metode quadrature favorit Anda, dan memperlakukan integral ini sebagai syarat dari beberapa seri bolak-balik. Anda kemudian dapat menggunakan sejumlah metode percepatan konvergensi (Euler, Levin, Weniger, dll.) Untuk "menjumlahkan" seri bolak-balik ini.
Sebagai contoh, dalam jawaban math.SE ini , saya mengevaluasi integral tak terbatas yang bagian osilasinya merupakan produk dari dua fungsi Bessel.
sumber