Pytania otagowane jako matlab

Pytania dotyczące języka programowania numerycznego MATLAB.

4
Jak operator odwrotnego ukośnika MATLAB rozwiązuje dla macierzy kwadratowych?
Porównywałem kilka moich kodów z „zapasowymi” kodami MATLAB. Jestem zaskoczony wynikami. Uruchomiłem przykładowy kod (Sparse Matrix) n = 5000; a = diag(rand(n,1)); b = rand(n,1); disp('For a\b'); tic;a\b;toc; disp('For LU'); tic;LULU;toc; disp('For Conj Grad'); tic;conjgrad(a,b,1e-8);toc; disp('Inv(A)*B'); tic;inv(a)*b;toc; Wyniki: For a\b Elapsed time is 0.052838 seconds. For LU Elapsed time is …

4
Metoda całkowania numerycznego trudnej całki oscylacyjnej
Muszę ocenić liczbowo całkę poniżej: ∫∞0y : i n c′( x r ) r E( r )----√rer∫0∞sinc′(xr)rE(r)dr\int_0^\infty \mathrm{sinc}'(xr) r \sqrt{E(r)} dr gdzie ,x∈R+iλ,κ,ν>0. TutajKjest zmodyfikowaną funkcją Bessela drugiego rodzaju. W moim szczególnym przypadku mamλ=0,00313,κ=0,00825iν=0,33.mi( r ) = r4( λ κ2)+ r2)------√)- ν- 5 / 2K.- ν- 5 / 2( λ …

12
Czy można używać Octave do nauki programowania MATLAB?
To pytanie zostało przeniesione z Cross Validated, ponieważ można na nie odpowiedzieć w programie Computational Science Stack Exchange. Migrował 7 lat temu . Chcę nauczyć się programowania MATLAB, abym mógł samodzielnie przeprowadzać badania / analizy, a także uczyć się / modyfikować niektóre skrypty MATLAB, które znalazłem online itp. Problem polega …

3

5
Dlaczego numeryczne rozwiązanie ODE odchodzi od niestabilnej równowagi?
Chciałbym zasymulować zachowanie systemu podwójnie wahadłowego. System jest manipulatorem robota o 2 stopniach swobody, który nie jest uruchamiany i dlatego będzie zachowywał się głównie jak podwójne wahadło pod wpływem grawitacji. Jedyną główną różnicą w przypadku podwójnego wahadła jest to, że składa się on z dwóch sztywnych ciał o właściwościach masy …

1
czy mogę ufać tej liczbowej potrójnej całce z Matlaba?
Ludzie informatyki: I pierwotnie opublikowany na to pytanie w matematyce Stos Exchange i ktoś powiedział, że mogę dostać się „znacznie lepiej” odpowiedź tutaj: Jestem nowicjuszem w metodach numerycznych i Matlabie. Próbuję oszacować następującą sumę dwóch potrójnych całek (można to oczywiście napisać prościej, ale nadal nie można jej ocenić symbolicznie (?)). …
15 matlab 


2
Jaki jest najbardziej efektywny sposób pisania pętli „for” w Matlabie?
Czytałem, że jeśli na przykład mam podwójną forpętlę, która przebiega nad indeksami macierzy, umieszczenie indeksu pracy kolumny w zewnętrznej pętli jest bardziej wydajne. Na przykład: a=zeros(1000); for j=1:1000 for i=1:1000 a(i,j)=1; end end Jaki jest najskuteczniejszy sposób kodowania, jeśli mam trzy lub więcej forpętli? Na przykład: a=zeros(100,100,100); for j=1:100 for …

3
Wybór wielkości kroku za pomocą ODE w Matlabie
Cześć i dzięki za poświęcenie czasu na spojrzenie na moje pytanie. To jest zaktualizowana wersja mojego pytania, które opublikowałem wcześniej w physics.stackexchange.com Obecnie badam wirnik ekscytonowy 2D Kondensat Bosego-Einsteina i jestem ciekawy stanu podstawowego tego układu. Matematyczna metoda dojścia do stanu podstawowego nazywa się metodą wyobrażoną czasu . Metoda jest …

5
Wielokrotnie rozwiązując
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ż …

2
Jaka jest odpowiednia funkcja LAPACK za Matlabem [Q, R, E] = qr (A)?
Obecnie próbuje tanio obliczyć szacunkową dobry rangi dla macierzy . Dlatego obliczam kolumnę obrotową dekompostację QR za pomocąZAAA [Q,R,E]=qr(A) w Matlabie. Oceniam rangę za pomocąZAAA tol = size(A,n)*eps*norm(A,'fro'); r = sum(abs(diag(R))>tol) Działa to dobrze, a wykres wszystkich przekątnych wpisów R wygląda następująco: W przypadku przeniesienia całego algorytmu do C / …
12 matlab  lapack 

3
Pytanie o przybliżenie metodą najmniejszych kwadratów
Idę na kurs obliczeń naukowych i właśnie przekroczyliśmy przybliżenie metodą najmniejszych kwadratów. Moje pytanie dotyczy konkretnie przybliżenia za pomocą wielomianów. Rozumiem, że jeśli masz n + 1 punktów danych, możesz znaleźć unikalny wielomian stopnia n, który opisuje wszystkie te punkty. Ale rozumiem też, dlaczego nie zawsze jest to idealne. Przy …



1
Optymalne wdrożenie wypaczania transportu w Matlab
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ź …

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.