Przenoszę istniejący kod z MATLAB do C ++ i mam liniowy system do rozwiązania (zamiast bardziej typowej formy A x = b )x A = bxZA=bxA=bA x = bZAx=bAx=b Matryca jest gęsta i ma ogólną formę, ale nie jest większa niż 1000 x 1000. Tak więc w MATLAB rozwiązaniem jest …
Muszę rozwiązać ten sam rzadki układ liniowy (300 x 300 do 1000 x 1000) z wieloma prawymi bokami (300 do 1000). Oprócz tego pierwszego problemu chciałbym również rozwiązać różne systemy, ale z tymi samymi niezerowymi elementami (tylko różne wartości), to znaczy wiele rzadkich systemów o stałym wzorcu rzadkości. Moje macierze …
Korzystam z MATLAB, aby rozwiązać problem polegający na rozwiązywaniu za każdym razem, gdy b zmienia się z czasem. Obecnie realizuję to za pomocą MATLAB-a :Ax=bAx=b\mathbf{A} \mathbf{x}=\mathbf{b}bb\mathbf{b}mldivide x = A\b Mam elastyczność, aby wykonać tyle wstępnych obliczeń, ile potrzeba, więc zastanawiam się, czy istnieje szybsza i / lub dokładniejsza metoda niż …
Więc rozumiem (a przynajmniej tak mi się wydaje), jak przebiega cykl V. Napisałem w Matlabie 1-D, rekurencyjną wersję cyklu V. Jednak kiedy uruchomiłem kod dla FMG, moje rozwiązanie nie było zbieżne. Wierzę, że mój problem polega na zrozumieniu faktycznej części FMG. To, co obecnie wiem, to: Tuż przed FMG interpolacji …
Próbuję rozwiązać następujący układ równań dla zmiennych i (wszystkie pozostałe są stałymi):x 2P., x1P.,x1P,x_1x2)x2)x_2 A ( 1 - P)2)- k1x1= 0A P.2)- k2)x2)= 0( 1 - P) ( r1+ x1)4L.1- P( r1+ x2))4L.2)= 0ZA(1-P.)2)-k1x1=0ZAP.2)-k2)x2)=0(1-P.)(r1+x1)4L.1-P.(r1+x2))4L.2)=0\frac{A(1-P)}{2}-k_1x_1=0 \\ \frac{AP}{2}-k_2x_2=0 \\ \frac{(1-P)(r_1+x_1)^4}{L_1}-\frac{P(r_1+x_2)^4}{L_2}=0 Widzę, że mogę przekształcić ten układ równań w pojedyncze równanie jednej zmiennej …
Interesuje mnie rada dotycząca wydajnych struktur danych do przeglądania komórek w niestrukturalnej CFD o skończonej objętości opartej na komórkach. Jeden przykład, który napotkałem (w kodzie dolfyn cfd) wygląda następująco (pokażę odpowiedni segment) Mamy więc tablicę NFaces, w której przechowywana jest liczba twarzy dla każdej komórki. Następnie tablica CFace, która odwzorowuje …
Próbuję symulować podstawowe modele półprzewodnikowe do celów pedagogicznych - zaczynając od modelu dyfuzyjnego Drifta. Chociaż nie chcę używać gotowego symulatora półprzewodników - nauczę się innych (powszechnych, najnowszych lub niejasnych) modeli, ale chcę używać gotowego solvera PDE. Ale nawet w prostym przypadku 1D model dyfuzyjno-dyfuzyjny składa się z szeregu sprzężonych nieliniowych …
Mam do czynienia z trudną całką, która wykazuje wartości NaN przy pewnych wartościach zbliżonych do zera, a w tej chwili radzę sobie z nimi dość brutalnie, używając instrukcji ISNAN, która ustawia intandand na zero, gdy to nastąpi. Próbowałem tego z biblioteką NMS w FORTRAN (procedura q1da - q1dax nie różni …
Szukam biblioteki, która wykonuje operacje macierzowe na dużych macierzach rzadkich bez poświęcania stabilności numerycznej. Macierze będą miały wartości 1000+ na 1000+, a wartości macierzy będą zawierać się w przedziale od 0 do 1000. Będę wykonywać algorytm rachunku indeksu, więc będę generował (rzadkie) wektory rzędowe macierzy szeregowo. Gdy rozwijam każdy rząd, …
Chcę zintegrować wyrażenie wielomianowe z elementem 4-węzłowym w 3D. Kilka książek na temat MES dotyczy przypadku, w którym integracja jest przeprowadzana na dowolnym płaskim 4-elementowym elemencie. Zwykłą procedurą w tym przypadku jest znalezienie macierzy Jacobiego i użycie jej wyznacznika do zmiany podstawy całkowania na znormalizowaną, w której mam prostsze granice …
Próbuję symulować obiekt linowy. Rozumiem, że sformułowanie to szereg cząstek połączonych sprężynami. Sprężyny te mają bardzo duże wartości k, tak że linia odkształca się, ale bardzo mało się rozciąga. Doszedłem do wniosku, że rozwiązanie tego w funkcji czasu nie jest możliwe w formie zamkniętej, ponieważ lina jest uogólnieniem wahadła (które …
Mam kolekcję modeli obliczeniowych, które można opisać jako asynchroniczne automaty komórkowe. Modele te przypominają model Isinga, ale są nieco bardziej skomplikowane. Wydaje się, że takie modele skorzystałyby na GPU, a nie na CPU. Niestety równoległość takiego modelu nie jest łatwa i wcale nie jest dla mnie jasne, jak sobie z …
Według książki Numered Optimization (2006) Nocedal & Wrighta warunki Wolfe'a dla niedokładnego przeszukiwania linii to, dla kierunku zejścia ,ppp Wystarczający spadek: Warunek krzywizny: ∇ f ( x + α p ) T p ≥ c 2 ∇ f ( x ) T p dla 0 < c 1 < c …
Załóżmy, że mam funkcję o wartościach rzeczywistych niektórych zmiennych które chcę ocenić liczbowo. Zasadniczo wzór na może zawierać produkty, racjonalności, funkcje transcendentalne itp. I będzie musiał długo badać analityczną stabilność numeryczną. Albo będzie to przynajmniej czasochłonne, aby zrobić to w praktyce. Załóżmy, że nie mam krótszego odpowiednika ze stabilnością gwarantowaną. …
Mam następujący problem z optymalizacją, w którym mam bezwzględną wartość w moich ograniczeniach: x∈Rnx∈Rn\mathbf{x} \in \mathbb{R}^nf0,f1,…,fmf0,f1,…,fm\mathbf{f}_0, \mathbf{f}_1, \ldots, \mathbf{f}_mnnnmins.t.fT0x|fT1x|≤|fT2x|≤…≤|fTmx|minf0Txs.t.|f1Tx|≤|f2Tx|≤…≤|fmTx|\begin{align} \min &\mathbf{f}_0^T \mathbf{x} \notag \\ \text{s.t.} &|\mathbf{f}_1^T \mathbf{x}| \leq |\mathbf{f}_2^T \mathbf{x}| \leq \ldots \leq |\mathbf{f}_m^T \mathbf{x}| \end{align} Wiem, że możliwa przestrzeń nie będzie wypukła i prawdopodobnie będę potrzebować MILP, aby rozwiązać …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.