매쓰 매 티카 (Mathematica)의 주요 값 적분 처리는 어떤 경우에 실패합니다. (동일한 결과를 제공한다)이 두 식을 고려 티카 7.0.0에서Mathematica의 PrincipalValue-> True와의 통합에서 버그가 발생했습니다.
Integrate[UnitBox[x]/(x0 - x), {x, -Infinity, Infinity},
PrincipalValue -> True, Assumptions -> {x0 > 0}] /. x0 -> 1 // Simplify
Integrate[UnitBox[x]/(x0 - x) /. x0 -> 1, {x, -Infinity, Infinity},
PrincipalValue -> True]
을 내가
I Pi+Log[3]
Log[3]
이 이후 버전에서 수정되었습니다거야? 누구나 (다소간) 일반적인 해결 방법에 대한 아이디어가 있습니까?
EDIT 다음 두 식은 상기와 동일한 결과, 적분의 일반적인 형태를 계산 1
에 x0
세트로 적분을 수행하여 x0=1
번째 그것을 평가함으로써 제를 계산한다. Cauchy principal 값은 정확한 수학적 정의를 가지고 있기 때문에, Mathematica는 똑같은 결과를 주거나 답을 거부해야합니다.
EDIT 2 같은 버그의 아마도 단순한 예 -1 내부와 Integral
외부 요인 다른 응답을 줄 퍼팅 (두번째 정답을 제공을 우선 한하지 않음) :
-Integrate[ UnitBox[x]/(x0 - x), {x, -Infinity, Infinity}, PrincipalValue -> True, Assumptions -> {x0 > 0}]
Integrate[-UnitBox[x]/(x0 - x), {x, -Infinity, Infinity}, PrincipalValue -> True, Assumptions -> {x0 > 0}]
있는 바와 같이,이 V8에 고정된다. – Janus
Janus, mathematica.stackexchange.com에서 우리는 방금 stackoverflow/mathematica에서 마이그레이션 된 질문을 얻었습니다. 귀하는 답변자 중 한 명이었고 귀하가 아직 등록하지 않았 음을 알았습니다. SO/MMA 정규 직원 중 한 분이 mathematica.stackexchange.com에도 등록 해 주시면 감사하겠습니다. –