Computational Science

9
Jak w inteligentny sposób wykluczyć wypukłość?

Chcę zminimalizować skomplikowaną funkcję celu i nie jestem pewien, czy jest ona wypukła. Czy istnieje fajny algorytm, który próbuje udowodnić, że nie jest wypukły? Oczywiście algorytm może tego nie udowodnić, w takim przypadku nie wiedziałbym, czy jest wypukły, czy nie, i to jest OK; Chcę po...

9
Wrażliwość BFGS na początkowe przybliżenia Hesji

Próbuję zaimplementować metodę Broyden-Fletcher-Goldfarb-Shanno, aby znaleźć minimum funkcji. Potrzebuję dwóch wstępnych domysłówx−1x−1x_{-1} I x0x0x_0 oraz wstępne przybliżenie macierzy Hesji B0B0B_0. Jedyne wymagania, które znajdujęB0B0B_0 jest to, że jeśli Hesjan jest symetryczny, pozytywnie...

9
Matlab Pde Toolbox: Drukuj rozwiązanie na linii lub w podfolderze

Korzystam z przybornika pde Matlab, aby rozwiązać pewne równanie eliptyczne w 2D. Rozwiązanie jest w porządku, chociaż muszę narysować go wzdłuż danej linii, tj. Wyciąć płaski plan z siatki 3D reprezentującej rozwiązanie. Nie jestem w stanie wymyślić, w jaki sposób inteligentnie wykorzystują...

9
Witryna dla małej biblioteki naukowej

Do moich prac badawczych opracowałem małą bibliotekę C ++ mającą na celu ułatwienie komunikacji między kodami obliczeniowymi C ++ a Octave / Matlab (gdy ten ostatni jest wykorzystywany do celów przetwarzania końcowego). Chciałbym wydać taką bibliotekę na licencji GPL na darmowej stronie...

9
Miękkie pytanie: gdzie mieści się Python na zdjęciu?

Zastanawiam się więc, czy powinienem zawracać sobie głowę nauką języka Python. Po rozmowie z moimi profesorami Matlab wydaje się być wspólnym językiem stosowanym w matematyce stosowanej / naukach komputerowych w odniesieniu do środowiska akademickiego ; podczas gdy w przemyśle moi profesorowie...