Computational Science

11
Złożoność inwersji macierzy w liczbach

Rozwiązuję równania różniczkowe, które wymagają odwrócenia gęstych macierzy kwadratowych. Ta inwersja macierzy zużywa najwięcej mojego czasu obliczeniowego, więc zastanawiałem się, czy używam najszybszego dostępnego algorytmu. Mój obecny wybór to numpy.linalg.inv . Z moich danych liczbowych...

11
Numeryczna ocena całki silnie oscylacyjnej

W tym zaawansowanym kursie na temat zastosowań teorii funkcji złożonych w jednym punkcie ćwiczenia całka silnie oscylacyjna I( λ ) = ∫∞- ∞sałata( λcosx )sinxxrexI(λ)=∫-∞∞sałata⁡(λsałata⁡x)grzech⁡xxrexI(\lambda)=\int_{-\infty}^{\infty} \cos (\lambda \cos x) \frac{\sin x}{x} d x należy aproksymować...

11
Jak zgłaszać błędy w bibliotekach naukowych?

W różnych dyscyplinach inżynierii oprogramowania istnieje wiele filozofii dotyczących tego, jak biblioteki powinny radzić sobie z błędami lub innymi wyjątkowymi warunkami. Kilka z tych, które widziałem: Zwraca kod błędu z wynikiem zwróconym przez argument wskaźnika. To właśnie robi PETSc. Zwraca...

10
Reguły kwadraturowe, metodologie i odniesienia

Istnieje co najmniej jedna dość obszerna encyklopedia reguł kwadraturowych, która nie wydaje się być aktualizowana od dłuższego czasu i ma ograniczony dostęp. To źródło odnosi się do kilku klasycznych i współczesnych źródeł i ogólnie jest dobrze zestawione. Podchodzi jednak do konstruowania reguł...

10
Który oblicza się szybciej

Który jest obliczany szybciej, lub lub ? , i są liczbami dodatnimi z .zaloguj a c b √ababa^blogacloga⁡c\log_a c abcb>1c√bcb\sqrt[b]{c}aaabbbcccb>1b>1b>1 Jakiego rodzaju algorytmów użyjesz w porównaniu? Jakie są ich zawiłości? Na przykład, gdy lub c ≈ a bc≡abc≡abc \equiv a^bc≈abc≈abc...

10
Złożona analiza numeryczna

Jakie sytuacje analizy numerycznej stają się bardziej / mniej stabilne, mają szybszą / wolniejszą zbieżność lub w inny sposób są zupełnie inne w przypadku funkcji zmiennej złożonej zamiast funkcji zmiennej rzeczywistej?