W przypadku niektórych prostych domen wypukłych w 2D mamy spełniające następujące równanie: z pewnymi warunkami brzegowymi Dirichleta i / lub Neumanna. Według mojej wiedzy zastosowanie metody Newtona w przestrzeni elementów skończonych byłoby względnie prostym sposobem numerycznego rozwiązania tego równania.ΩΩ\Omegau ( x )u(x)u(x)- d i v ( A ∇ u ) …
Równolegle z moimi badaniami nad Krylov Metodami podprzestrzennymi, mam możliwość zbadania matematyki stojącej za HPC o krok do przodu lub teorii obliczeń (sprzęt, system operacyjny, kompilatory itp.). Obecnie wiem zarówno wystarczy po prostu przetrwać. Na przykład wiem, jak wyprowadzić równania dla CG i podstawy metod iteracyjnych, ale nie mam pojęcia …
Chciałbym wizualizować wibrację molekularną, która nie jest normalnym trybem. Chciałbym przedstawić statyczną, wektorową reprezentację ruchu i chciałbym mieć pewną elastyczność w stylu wektorowym (rozmiar, kolor itp.). Interesuje mnie również nagrywanie wibracji. Jakie są dobre zasoby do wyświetlania drgań molekularnych? Preferuję narzędzia typu open source, ale chętnie korzystam z komercyjnego oprogramowania, …
Oto typowe użycie wskaźników funkcji w C. Chciałbym zrobić coś podobnego w Fortranie. Mam kilka pomysłów, ale chciałbym wiedzieć, czy istnieje jakiś kanoniczny sposób. Wskaźniki funkcji i konteksty przekazane przez użytkownika są przechowywane, a następnie wywoływane później. typedef PetscErrorCode (*TSIFunction)(TS,PetscReal,Vec,Vec,Vec,void*); PetscErrorCode TSSetIFunction(TS ts,Vec res,TSIFunction f,void *ctx); Funkcja użytkownika jest wywoływana …
Czy ktoś może mi pomóc znaleźć książki na temat rozwiązań numerycznych (różnic skończonych i metod Cranka – Nicolsona) równań Poissona i dyfuzji, w tym przykładów na nieregularnej geometrii, takich jak dziedzina składająca się z obszaru między prostokątem a okręgiem (zwłaszcza książek lub linków na przykładach kodu MATLAB w tym przypadku)?
Przy rozwiązywaniu PDE zależnych od czasu za pomocą metody elementów skończonych, na przykład powiedzmy równanie cieplne, jeśli zastosujemy wyraźne stopniowanie czasu, wówczas musimy rozwiązać układ liniowy z powodu macierzy masy. Na przykład jeśli trzymamy się przykładu równania cieplnego, ∂u∂t= c ∇2)u∂u∂t=do∇2)u\frac{\partial{u}}{\partial{t}} = c\nabla{}^{2}u następnie za pomocą forward Euler otrzymujemy M.( …
Czytałem gdzieś, że Pandy po raz pierwszy opracowano dla świata finansów, a przynajmniej nie dla nauk przyrodniczych (fizyki, biologii itd.), Więc czy jest jakiś podobny pakiet do analizy danych Pythona bardziej „zorientowany na nauki przyrodnicze”? Właśnie zacząłem używać Pand i napotkałem już dwa problemy, których nie mogłem rozwiązać bez użycia …
Czy istnieje skrócony algorytm SVD, który oblicza wartości osobliwe pojedynczo? Mój problem: chciałbym obliczyć pierwsze wartości pojedynczych (i wektorów pojedynczych) dużej gęstej macierzy , ale nie wiem, jaka byłaby odpowiednia wartość . jest duży, więc ze względu na wydajność wolałbym nie oceniać pełnego SVD tylko po to, aby później obciąć …
Mam pytanie podobne do tego zadanego wcześniej, z wyjątkiem 3D, i potrzebuję tylko objętości, a nie faktycznego kształtu kadłuba. Mówiąc dokładniej, otrzymałem mały zestaw punktów (powiedzmy 10-15) w 3D, z których wszystkie leżą na wypukłym kadłubie zestawu punktów (więc wszystkie one „mają znaczenie” i definiują kadłub). Chcę tylko obliczyć objętość …
W przypadku projektu muszę zaimplementować te dwie metody i porównać ich działanie na różnych funkcjach. Wygląda na to, że metoda gradientu sprzężonego służy do rozwiązywania układów równań liniowych for Ax=bAx=b A\mathbf{x} = \mathbf{b} Gdzie jest macierzą n-na-n, która jest symetryczna, dodatnia i rzeczywista.AAA Z drugiej strony, kiedy czytam o spadku …
Wdrażam artykuł „ Optymalny transport masowy do rejestracji i wypaczania ”, moim celem jest umieszczenie go w Internecie, ponieważ po prostu nie mogę znaleźć żadnego kodu eulerowskiego transportu masowego w Internecie, co byłoby interesujące, przynajmniej dla społeczności naukowej zajmującej się przetwarzaniem obrazu. Artykuł można podsumować w następujący sposób: - znajdź …
Istniejące algorytmy rozwiązywania ODE obsługują funkcje , gdziey∈Rn. Ale w wielu układach fizycznych równanie różniczkowe jest autonomiczne, więcdyreyret= f( y, t )dydt=f(y,t)\frac{dy}{dt} = f(y, t)y∈Rny∈Rny \in \mathbb R^n,y∈Rn, zpominięciem t. Przy takim uproszczeniu, jakie ulepszenia można zaobserwować w istniejących metodach numerycznych? Na przykład, jeślin=1, problem zmienia się wt=∫dydydt=f(y)dydt=f(y)\frac{dy}{dt} = f(y)y∈Rny∈Rny …
Przekonałem się, że wiele moich programów do nauki obliczeniowej ma wymagania testowe, które nie są objęte standardowymi ramami testowymi: Testowanie czasu obliczeń Aby upewnić się, że algorytmy nie działają wolniej. Mógłbym zrobić coś takiego, assureSmallerEqual(RuntimeWrapper(algorithm),53)ale chciałbym, aby próg 53 sekund był stale redukowany podczas pracy nad algorytmem, tj. Coś w …
Każdy prawdziwy matryca można ograniczyć do rzeczywistego postaci Schur T = U T A U stosując prostopadłe similiary przekształcenie U . Tutaj macierz T ma postać quasi-trójkątną z 1 na 1 lub 2 na 2 blokami na głównej przekątnej. Każdy 1 o 1 odpowiada blok do rzeczywistej wartości własnej A …
W badaniach problemów odwrotnych często konstruuje się syntetyczny zestaw danych na podstawie znanego zestawu parametrów, a następnie sprawdza, czy technika inwersji może odtworzyć te parametry. W tym celu ważne jest dodanie odpowiednich poziomów losowego szumu do danych syntetycznych. Ponadto, jeśli metoda zastosowana do obliczenia danych syntetycznych opiera się na skończonej …
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.