Pytania otagowane jako symbolic-computation

17
Czy istnieje wysokiej jakości nieliniowy solver programowania dla Pythona?
Mam kilka trudnych, niewypukłych problemów globalnej optymalizacji do rozwiązania. Obecnie używam MATLAB's Optimization Toolbox (konkretnie fmincon()z algorytmem = 'sqp'), co jest dość skuteczne . Jednak większość mojego kodu znajduje się w języku Python i chciałbym również przeprowadzić optymalizację w języku Python. Czy istnieje solver NLP z powiązaniami Pythona, z którym …

6
Symboliczne pakiety oprogramowania dla wyrażeń Matrix?
Wiemy, że jest symetryczny i pozytywnie określony. Wiemy, że jest ortogonalny:B.ZAA\mathbf AbB\mathbf B Pytanie: czy symetryczny i pozytywnie określony? Odpowiedź: TakB ⋅ A ⋅ B⊤B⋅A⋅B⊤\mathbf B \cdot\mathbf A \cdot\mathbf B^\top Pytanie: Czy komputer mógł nam to powiedzieć? Odpowiedź: Prawdopodobnie. Czy istnieją jakieś symboliczne systemy algebry (takie jak Mathematica), które obsługują …

8
Czy istnieje oprogramowanie typu open source lub łatwo dostępne, które może uprościć wyrażenia algebraiczne, takie jak ?
Zawsze kalkuluję wszystko ręcznie, ale teraz moi towarzysze robią się nieprzyjemni i wykonują wiele powtarzalnych ćwiczeń polegających na podłączaniu różnych elementów, jak na powyższym wyrażeniu. Szczególnie interesuje mnie oprogramowanie typu open source, takie jak Python lub R, w celu uproszczenia tego rodzaju równań. I wypróbowane przy użyciu Wolfram Alpha , …

2
Automatyczne generowanie punktów integracji i ciężarów dla trójkątów i czworościanów
Zwykle należy skonsultować się z gazetą lub książką, aby znaleźć punkty integracji i ciężary dla trójkąta jednostkowego i czworościanów. Szukam metody automatycznego obliczania takich punktów i wag. Poniższy przykład kodu Mathematica oblicza wagi integracji i punkty dla elementów linii jednostkowej (quad / hexahedron): unitGaussianQuadraturePoints[points_] := Sort[x /. Solve[Evaluate[LegendreP[points, x] == …

3
Benchmarki dla baz Gröbnera i wielomianowego rozwiązania systemowego
W ostatnim pytaniu System rozwiązywania 7 nieliniowych równań algebraicznych symbolicznie Brian Borchers eksperymentalnie potwierdził, że Maple może rozwiązać układ wielomianowy, z którym Matlab / Mupad nie może sobie poradzić. W przeszłości słyszałem od ludzi pracujących w tej dziedzinie, że Maple ma wysokiej jakości implementację baz Gröbnera i powiązanych algorytmów (które, …

5
Jak radzić sobie ze złożonością kodu numerycznego, na przykład w przypadku dużych macierzy jakobskich?
Rozwiązuję nieliniowy układ sprzężonych równań i obliczyłem jakobian układu dyskretnego. Wynik jest naprawdę skomplikowany, poniżej są (tylko!) Pierwsze 3 kolumny macierzy 3 × 93×93\times 9 , (Złożoność wynika częściowo z faktu, że schemat numeryczny wymaga wykładniczego dopasowania dla stabilności). Mam dość ogólne pytanie dotyczące implementacji kodów numerycznych z wykorzystaniem jakobianów. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.