Запитання з тегом «matlab»

Запитання щодо числової мови програмування MATLAB.

4
Як оператор зворотної косої лінії MATLAB вирішує для квадратних матриць?
Я порівнював декілька своїх кодів із "запасними" кодами MATLAB. Я здивований результатами. Я запустив зразок коду (розріджена матриця) 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; Результати: For a\b Elapsed time is 0.052838 seconds. For LU Elapsed …

4
Метод чисельної інтеграції складного коливального інтеграла
Мені потрібно чисельно оцінити інтеграл нижче: ∫∞0s i n c'( x r ) r E( r )----√гr∫0∞sinc′(xr)rE(r)dr\int_0^\infty \mathrm{sinc}'(xr) r \sqrt{E(r)} dr де , і . Тут - модифікована функція Бесселя другого роду. У моєму конкретному випадку я , і .x∈R+λ,κ,ν>0Kλ=0,00313κ=0,00825ν=0,33E(r)=r4(λκ2+r2−−−−−−√)−ν−5/2K−ν−5/2(λκ2+r2−−−−−−√)E(r)=r4(λκ2+r2)−ν−5/2K−ν−5/2(λκ2+r2)E(r) = r^4 (\lambda\sqrt{\kappa^2+r^2})^{-\nu-5/2} K_{-\nu-5/2}(\lambda\sqrt{\kappa^2+r^2})x∈R+x∈R+x \in \mathbb{R}_+λ,κ,ν>0λ,κ,ν>0\lambda, \kappa, \nu >0KKKλ = …

12
Чи можна використовувати Octave для вивчення програмування MATLAB?
Це питання було переміщено з перехресної перевірки, оскільки на нього можна відповісти на обміні стека обчислювальної науки. Мігрували 7 років тому . Я хочу навчитися програмуванню MATLAB, щоб я міг самостійно провести дослідження / аналіз, а також, щоб я міг вивчити / змінити деякі сценарії MATLAB, які я знайшов в …

3
Евклідова відстань в Октаві
Мені хотілося б знати, чи існує швидкий спосіб обчислити евклідову відстань двох векторів в Октаві. Здається, що для цього немає спеціальної функції, тому я повинен просто використовувати формулу sqrt?

5
Чому чисельний розчин ОДЕ відходить від нестабільної рівноваги?
Я хочу імітувати поведінку системи, що нагадує подвійний маятник. Система - це маніпулятор-робот 2 ступеня свободи, який не спрацьовує, і, отже, буде вести себе, як подвійне маятник, постраждалий від сили тяжіння. Єдина основна відмінність з подвійним маятником полягає в тому, що він складається з двох жорстких тіл з властивостями маси …

1
чи можу я довіряти цьому числовому потрійному інтегралу від Matlab?
Люди з обчислювальної науки: Я спочатку опублікував це питання на біржі Math Stack, і хтось прокоментував, що я можу отримати "набагато кращі" відповіді тут: Я новачок у числових методах та Matlab. Я намагаюся оцінити наступну суму двох потрійних інтегралів (це, очевидно, можна записати простіше, але ви все ще не можете …
15 matlab 

2
Чому інтегральний результат Matlab інтегрує.quad в Scipy?
Я відчуваю деяке розчарування з приводу того, як matlab обробляє числову інтеграцію проти Scipy. У моєму тестовому коді нижче я спостерігаю такі відмінності: Версія Matlab працює в середньому в 24 рази швидше, ніж мій еквівалент python! Версія Matlab здатна обчислити інтеграл без попереджень, тоді як python повертається nan+nanj Що я …

2
Який найефективніший спосіб записати петлі "для" в Matlab?
Я читав, що якщо, наприклад, у мене є подвійний forцикл, який працює над індексами матриці, то введення індексу запущеного стовпця у зовнішній цикл є більш ефективним. Наприклад: a=zeros(1000); for j=1:1000 for i=1:1000 a(i,j)=1; end end Який найефективніший спосіб кодування, якщо у мене є три або більше forциклів? Наприклад: a=zeros(100,100,100); for …

3
Вибір розміру кроку за допомогою ODE в matlab
Привіт, спасибі, що надали час на розгляд мого питання. Це оновлена ​​версія мого питання, яку я опублікував раніше на сайті physics.stackexchange.com На даний момент я вивчаю 2D спінор екситону Бозе-Ейнштейна конденсату і мені цікаво основний стан цієї системи. Математичний метод потрапляння в основний стан називається методом уявного часу . Метод …

5
Неодноразово розв'язуючи
Я використовую MATLAB для вирішення проблеми, яка включає вирішення на кожному кроці, де b змінюється з часом. Зараз я досягаю цього за допомогою MATLAB :Ax=bAx=b\mathbf{A} \mathbf{x}=\mathbf{b}bb\mathbf{b}mldivide x = A\b У мене є можливість зробити стільки попередніх обчислень, скільки потрібно, тому мені цікаво, чи існує швидший і / або більш точний …

2
Яка відповідна функція LAPACK за Matlab [Q, R, E] = qr (A)?
Я в даний час намагаюся дешево обчислити оцінку хорошого рангу для матриці . Тому я обчислюю стовпчик, що розгортається QR, використовуючиААA [Q,R,E]=qr(A) в Матлабі. Я оцінюю ранг використовуючиААA tol = size(A,n)*eps*norm(A,'fro'); r = sum(abs(diag(R))>tol) Це добре працює, і сюжет над усіма діагональними записами R виглядає так: Якщо весь алгоритм переносять …
12 matlab  lapack 

3
Питання наближення найменших квадратів
Я беру курс на наукові обчислення, і ми просто пройшли наближення до найменших квадратів. Моє запитання стосується конкретного наближення за допомогою многочленів. Я розумію, що якщо у вас n + 1 точок даних, ви можете знайти унікальний многочлен ступеня n, який описує всі ці точки. Але я також бачу, чому …

4
хороше (безкоштовне) програмне забезпечення для публікації зображень, що публікуються?
Я зараз створюю зображення 1d та 2d, використовуючи Matlab для порівняння точності та заданої моделі. Мені потрібно порівняти свої методи зі стандартною моделлю Гаусса .wfn, і я зроблю це шляхом аналізу щільності молекули, а також лаплаціана. Мені цікаво створити 2-D зображення відмінностей у моєму наближенні до наближення .wfn (можливо, за …

1
Як я можу обчислити основу для матричної алгебри Лі з заданим набором генераторів?
З огляду на довільний набір (числові) квадратних комплексних матриць , Я зацікавлений в обчисленні алгебра Лі речової матриці , породжену А , назвемо його Л . Тобто, я хотів би основу для L A = s p a n R { B : B ∈ ∪ ∞ k = 1 …

1
Оптимальна реалізація транспортних деформацій в Matlab
Я реалізую статтю " Оптимальний транспорт транспорту для реєстрації та викривлення ", моя мета - розмістити його в Інтернеті, оскільки я просто не можу знайти жодного ейлерового коду масового транспорту в Інтернеті, і це було б цікаво хоча б для дослідницької спільноти в обробці зображень. Папір можна узагальнити так: - …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.