Я решении интегрального численно с помощью Python:Python: Найти главное значение интеграла численно
где а (х) может принимать любое значение; положительный, отрицательный, внутри или вне [-1; 1], а эта - бесконечно малая положительная величина. Существует второй внешний интеграл который изменяет значение (х)
Я пытаюсь решить эту проблему с помощью Sokhotski–Plemelj theorem:
Однако это предполагает определение принципа значения, которое я не могу найти любой метод в python. Я знаю, что это реализовано в Matlab, но знает ли кто-либо из библиотеки или каким-либо другим способом определения основного значения в python (если существует принципиальное значение)?
Как реализовать его в MATLAB? – kyle
В MATLAB символическая интеграция «int» может обрабатывать основные значения: http://se.mathworks.com/help/symbolic/int.html В противном случае интегратор интегральных чисел может также обрабатывать особенности в конечных точках. Таким образом, вы можете разбить интеграл на два, точно добавить особенность, а затем добавить два результата: http://se.mathworks.com/help/matlab/ref/integral.html?searchHighlight=integral –