jestem rozwiązywania integralną numerycznie przy użyciu Pythona:Python: Znajdź główną wartość stanowi integralną numerycznie
gdzie a (x) może przyjmować dowolną wartość; dodatni, ujemny, wewnątrz lub na zewnątrz [-1; 1] i eta jest nieskończenie małą ilością dodatnią. Istnieje druga zewnętrzna całka który zmienia wartość (x)
próbuję rozwiązać ten problem za pomocą Sokhotski–Plemelj theorem:
Jednak wiąże się to z ustalenia wartości do zasady, których nie mogę znajdź dowolną metodę w python. Wiem, że jest on zaimplementowany w Matlab, ale czy ktoś wie o bibliotece lub innym sposobie określania wartości głównej w pythonie (jeśli istnieje podstawowa wartość)?
Jak zaimplementować go w MATLAB? – kyle
W języku MATLAB symboliczna integracja "int" może obsłużyć wartości główne: http://se.mathworks.com/help/symbolic/int.html W przeciwnym razie całka numeryczna "integralna" może również obsługiwać osobliwości w punktach końcowych. Więc możesz podzielić całkę na dwie dokładnie dodać osobliwość, a następnie dodać dwa wyniki: http://se.mathworks.com/help/matlab/ref/integral.html?searchHighlight=integral –