Запитання з тегом «numerical-analysis»

Побудова та аналіз алгоритмів для обчислення приблизних дискретних рішень безперервних задач. Канонічний приклад - наближення похідних за різницевими коефіцієнтами.

17
Чи є якісний нелінійний програмувальний вирішувач для Python?
У мене є декілька складних проблем, що стосуються невипуклої глобальної оптимізації. В даний час я використовую панель інструментів оптимізації MATLAB (конкретно, fmincon()з алгоритмом = 'sqp'), що є досить ефективним . Однак більша частина мого коду знаходиться в Python, і я хотів би зробити оптимізацію і в Python. Чи є розв'язувач …

3
Який стан сучасних паралельних методів ODE?
Зараз я розглядаю паралельні методи інтеграції ODE. Існує багато нової та старої літератури, яка описує широкий спектр підходів, але я не знайшов останніх опитувань чи оглядових статей, що описували б цю тему взагалі. Є книга Бургера [1], але їй майже 20 років, а отже, вона не охоплює багатьох сучасних ідей, …


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


1
Як ви налагоджуєте числовий код, що може бути джерелом цієї коливальної помилки?
Тихо зрозуміти можна отримати досвід досвіду, мені було просто цікаво, чи хтось раніше бачив щось подібне до цього. На графіку показано початкову умову (зелене) для рівняння адвекційно-дифузійної, потім розчин при ітерації 200 (синій), а потім знову при ітерації 400 (червоний). Розв’язок рівняння адвекційно-дифузійного рівняння вибухає після кількох ітерацій. Число Пеклета …

1
Як слід застосовувати граничні умови при використанні методу кінцевих обсягів?
Виходячи з попереднього запитання, я намагаюся застосувати граничні умови до цієї нерівномірної сітки з кінцевим обсягом, Я б хотів застосувати граничну умову типу Робін до lhs домену ( x=xL)x=xL)x=x_L) , таким чином, σL=(dux+au)∣∣∣x=xLσL=(dux+au)|x=xL \sigma_L = \left( d u_x + a u \right) \bigg|_{x=x_L} де - граничне значення; a , d …

3
Конкурси наукового програмування
Я регулярно змагаюся в так званих "Конкурсах програмування", де ви вирішуєте складні алгоритмічні проблеми з власним кодом та навичками вирішення проблем протягом обмеженого періоду часу. Для отримання референтних прикладів того, як вони можуть виглядати, шукайте змагання, наприклад, Google Code Jam або ACM-ICPC. (Якщо ви знаєте, що таке конкурси програмування, ви …

1
Неприємні зауваження щодо області стійкості методу Рунге-Кутта п’ятого порядку
Я натрапив на дивовижне зауваження в газеті PJ van der Houwen, Розробка методів Рунге-Кутти для часткових диференціальних рівнянь, Appl. Число Математика. 20: 261, 1996 На рядках 8ff на сторінці 264 Ван дер Ховен пише: "Для поліномів Тейлора це означає, що уявний інтервал стійкості порожній для "р = 1 , 2 …

3
Ефективне обчислення зворотного кореня матричного квадратного
Поширеною проблемою статистики є обчислення квадратного кореня, оберненого симетричної позитивної певної матриці. Який був би найефективніший спосіб обчислення цього? Я натрапив на які - то літератури (який я ще не читав), а деякий випадковий R код тут , який я відтворюють тут для зручності # function to compute the inverse …

2
Чи можливо вирішити нелінійні PDE без використання ітерації Ньютона-Рафсона?
Я намагаюся зрозуміти деякі результати і буду вдячний за загальні коментарі щодо вирішення нелінійних проблем. Рівняння Фішера (PDE нелінійної реакції-дифузії), ut=duxx+βu(1−u)=F(u)ut=duxx+βu(1−u)=F(u) u_t = du_{xx} + \beta u (1 - u) = F(u) у дискретній формі, u′j=Lu+βuj(1−uj)=F(u)uj′=Lu+βuj(1−uj)=F(u) u_j^{\prime} = \boldsymbol{L}\boldsymbol{u} + \beta u_j (1 - u_j) = F(\boldsymbol{u}) де - диференціальний …

4
Оптимальний метод ODE для фіксованої кількості оцінок РЗС
На практиці час виконання чисельного вирішення IVP x ( t 0 ) = x 0 часто переважає тривалість оцінки правої частини (RHS) f . Отже, припустимо, що всі інші операції є миттєвими (тобто без обчислювальних витрат). Якщо загальний час виконання для вирішення IVP обмежений, то це еквівалентно обмеженню кількості оцінок …

1
Як уникнути катастрофічного скасування функції пітона?
У мене виникають проблеми з числовою функцією. Він страждає від того, що при великих вхідних значеннях результат є дуже великим числом разів і дуже малим числом. Я не впевнений, що катастрофічне скасування - це правильний термін, тому, будь ласка, виправте мене, якщо воно є. Докази того, що щось відбувається не …

2
Альтернативи аналізу стабільності фон Неймана для методів кінцевих різниць
Я працюю на вирішенні пов'язаних одновимірних пороупругості рівнянь (модель Біо), враховуючи , як: ∂−(λ+2μ)∂2u∂x2+∂p∂x=0−(λ+2μ)∂2u∂x2+∂p∂x=0-(\lambda+ 2\mu) \frac{\partial^2 u}{\partial x^2} + \frac{\partial p}{\partial x} = 0 в областіΩ=(0,1)і з граничними умовами: ∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)∂∂t[γp+∂u∂x]−κη[∂2p∂x2]=q(x,t)\frac{\partial}{\partial t} \left[ \gamma p + \frac{\partial u}{\partial x}\right] -\frac{\kappa}{\eta}\left[\frac{\partial^2 p}{\partial x^2}\right] =q(x,t)Ω=(0,1)Ω=(0,1)\Omega=(0,1) приx=0іu=0,∂pp=0,(λ+2μ)∂u∂x=−u0p=0,(λ+2μ)∂u∂x=−u0p=0, (\lambda + 2\mu)\frac{\partial u}{\partial x}=-u_0x=0x=0x=0приx=1.u=0,∂p∂x=0u=0,∂p∂x=0u=0, \frac{\partial p}{\partial …


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