답변:
한 차원에서, 당신은 대체에 의한 적분을 사용하여 무한 간격을 유한 간격으로 매핑 할 수 있습니다.
여기서 는 일부 유한 범위에서 무한대로 변하는 함수입니다 ( 예 : tan ( x )) .
그런 다음 수정 된 유한 적분에 대해 정규 수치 직교 루틴을 사용할 수 있습니다.
이를 수행하는 표준 방법은 지수 사전 인자 대한 식에서 추출 하여 e - x 2로 변환 한 다음이를 가중치로 가우스 구적 법칙 (또는 가우스 크론로드)을 사용하는 것입니다. 경우 f는 부드럽고, 이것은 일반적으로 우수한 결과를 제공합니다.
에서 , 체중과 같은 작품을 전자 - | x | 2 , 적절한 cubature 공식은 엥겔스, 수치 직교 및 cubature에 의해 책에서, 예를 들어, 찾을 수 있습니다.
1 차원 구적법의 경우, Quadpack (황금의 구식 이지만 여전히 1 차원 구적법과 매우 관련이 있음)에 관한 책 과 무한 범위의 자동 적분기 인 QAGI 알고리즘에 사용 된 기술을 확인할 수 있습니다.
또 다른 기술은 이중 지수 구적법으로 Ooura에 의해 무한 간격으로 훌륭하게 구현됩니다 .
Cubature의 경우 Ronald Cools 의 Cubature 공식 백과 사전을 참조 할 수 있습니다 .