Konstrukcja i analiza algorytmów obliczania przybliżonych dyskretnych rozwiązań problemów ciągłych. Kanonicznym przykładem jest aproksymacja pochodnych za pomocą ilorazów różnicowych.
Podczas dyskretyzacji MES i rozwiązania problemu dyfuzji reakcji, np. przy 0 < ε ≪ 1 (pojedyncze zaburzenie), rozwiązanie problemu dyskretnego zwykle wykazuje warstwy oscylacyjne blisko granicy. Z Ohm = ( 0 , 1 ) , ε = 10 - 5 i liniowych elementów skończonych, roztwór u h wygląda jak−εΔu+u=1 on …
W książce Nocedal & Wright o optymalizacji numerycznej znajduje się stwierdzenie w sekcji 2.2 (strona 27): „Ogólnie rzecz biorąc, łatwiej jest zachować niezmienność skali dla algorytmów wyszukiwania linii niż dla algorytmów regionu zaufania”. W tej samej sekcji mówią o posiadaniu nowych zmiennych, które są skalowanymi wersjami oryginalnych zmiennych, które mogą …
Jak mogę zastąpić metodę Eulera czwartym rzędem Runge-Kutty, aby określić ruch swobodnego spadku o nie stałej wielkości grawitacyjnej (np. Swobodny spadek z 10 000 km nad ziemią)? Do tej pory napisałem prostą integrację metodą Eulera: while() { v += getMagnitude(x) * dt; x += v * dt; time += dt; …
Próbuję odwrócić liczbowo następującą transformację całkowitą: F(y)=∫∞0yexp[−12(y2+x2)]I0(xy)f(x)d xF(y)=∫0∞yexp[−12(y2+x2)]I0(xy)f(x)dxF(y) = \int_{0}^{\infty} y\exp{\left[-\frac{1}{2}(y^2 + x^2)\right]} I_0\left(xy\right)f(x)\;\mathrm{d}x Więc dla danego F(y)F(y)F(y) muszę aproksymować f( x )f(x)f(x) gdzie: fa( x )f(x)f(x) ifa(y)F(y)F(y) są rzeczywiste i dodatnie(są to ciągłe rozkłady prawdopodobieństwa) x , yx,yx,y są rzeczywiste i dodatnie(są wielkościami) W tej chwili mam bardzo niechlujną …
Począwszy od równania doradczego w formie konserwatorskiej. ut=(a(x)u)xut=(a(x)u)x u_t = (a(x)u)_x gdzie a(x)a(x)a(x) jest prędkością zależną od przestrzeni, uuu jest stężeniem gatunku, który jest zachowany. Dyskretyzacja strumienia (gdzie strumień f=a(x)uf=a(x)uf=a(x)u jest zdefiniowany na krawędziach komórek między punktami siatki) daje, ut=1h(fjot−12)-fjot+12))ut=1h(fajot-12)-fajot+12)) u_t = \frac{1}{h}\left( f_{j-{\frac{1}{2}}} - f_{j+{\frac{1}{2}}} \right) Stosując podmuch wiatru …
Mam układ równań nieliniowych, które chcę rozwiązać numerycznie:nnn f = ( f 1 , … , f n )f(x)=af(x)=a\mathbf{f}(\mathbf{x})=\mathbf{a} f=(f1,…,fn)x=(x1,…,xn)f=(f1,…,fn)x=(x1,…,xn)\mathbf{f}=(f_1,\dots,f_n)\quad\mathbf{x}=(x_1,\dots,x_n) Ten system ma wiele cech, które sprawiają, że jest szczególnie trudny w obsłudze. Szukam pomysłów, jak efektywniej radzić sobie z systemem. Dlaczego system jest trudny? Funkcje są podobne do tej …
Napisałem kodu jednocześnie temu, która polegała obliczyć bez korzystania z funkcji biblioteki. Wczoraj sprawdzałem stary kod i starałem się, aby był jak najszybciej (i poprawiony). Oto moja dotychczasowa próba:log(x)log(x)log(x) const double ee = exp(1); double series_ln_taylor(double n){ /* n = e^a * b, where a is an non-negative integer */ …
Korzystałem z SVD Intela MKL ( dgesvdprzez SciPy) i zauważyłem, że wyniki są znacząco różne, kiedy zmieniam precyzję pomiędzy float32i float64kiedy moja matryca jest źle uwarunkowana / nie w pełni ustawiona. Czy istnieje przewodnik dotyczący minimalnej ilości regularyzacji, którą powinienem dodać, aby wyniki były niewrażliwe na float32-> float64zmianę? W szczególności …
Czytam artykuł [1], w którym rozwiązują następujące równanie nieliniowe przy użyciu metod różnic skończonych. Analizują także stabilność schematów za pomocą analizy stabilności von Neumanna. Jednak, jak zdają sobie sprawę autorzy, dotyczy to tylko liniowych PDE. Autorzy więc to poprzez „zamrożenie” nieliniowego terminu, tzn. termin , gdzie „uważa się za reprezentujące …
Nie mogę sobie wyobrazić, że pierwszy pomyślę o następującym problemie, więc będę zadowolony z referencji (ale zawsze doceniamy pełną, szczegółową odpowiedź): Załóżmy, że masz symetryczny dodatni określony . jest uważane za bardzo duże, więc trzymanie w pamięci jest niemożliwe. Możesz jednak ocenić dla dowolnego . Biorąc pod uwagę trochę , …
Interesuje mnie obliczenie rozwiązania systemu lage ODE przy użyciu metody krylova jak w [1]. Taka metoda obejmuje funkcje związane z wykładniczym (tzwφφ\varphi-Funkcje). Zasadniczo polega na obliczeniu działania funkcji macierzowej przez zbudowanie podprzestrzeni Kryłowa za pomocą iteracji Arnoldiego i rzutowanie funkcji na tę podprzestrzeń. Zmniejsza to problem obliczania wykładniczej znacznie mniejszej …
Przeprowadzam wyszukiwanie linii w ramach quasi-Newtona algorytmu BFGS. W jednym kroku wyszukiwania linii używam interpolacji sześciennej, aby zbliżyć się do lokalnego minimalizatora. Niech będzie funkcją będącą przedmiotem zainteresowania. Chcę znaleźć takie, że .f:R→R,f∈C1f:R→R,f∈C1f : R \rightarrow R, f \in C^1x∗x∗x^*f′(x∗)≈0f′(x∗)≈0f'(x^*) \approx 0 Niech , , i będą znane. Załóżmy również …
Jakie są główne różnice między FEM a XFEM? Kiedy powinniśmy (nie) korzystać z XFEM zamiast FEM i odwrotnie? Innymi słowy, kiedy napotykam nowy problem, skąd mogę wiedzieć, z którego z nich skorzystać?
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.