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

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

5
Чи існує програмне забезпечення, яке може автоматично генерувати числові точні процедури з плаваючою точкою C з символічних формул?
Враховуючи реальну функцію реальних змінних, чи доступне програмне забезпечення, яке може автоматично генерувати числовий точний код для обчислення функції на всіх входах на машині, оснащеній арифметикою IEEE 754? Наприклад, якщо реальна функція, яку слід оцінювати, була: Програмне забезпечення розглядає катастрофічне скасування та, можливо, пошук таблиць виходів для певних наборів входів, …

4
Коли метод високого порядку корисний для моделювання обчислювальної динаміки рідини?
Багато чисельних підходів до CFD можуть бути розширені до довільно високого порядку (наприклад, розривні методи Галеркіна, методи ВЕНО, спектральна диференціація тощо). Як слід вибрати відповідний порядок точності для даної проблеми?

2
Практичний приклад того, чому недобре інвертувати матрицю
Мені відомо про те, що інвертування матриці для вирішення лінійної системи не є хорошою ідеєю, оскільки вона не настільки точна і настільки ефективна, як безпосередньо розв’язання системи або з використанням розкладання LU, Cholesky або QR. Однак я не зміг перевірити це на практичному прикладі. Я спробував цей код (у MATLAB) …

1
Чи є вдосконалені способи обчислення
Більшість математичних бібліотек мають ряд версій функцій логарифму. Більшу частину часу ми вважаємо їх ідеальними, але насправді їх досить багато просто пропонують певну кількість цифр точності. Для деяких функцій існують чисельніші стабільні варіанти. Наприклад, у Fortran, R, Java і C є Math.log1pобчислення log(1.0+x)(що забезпечує більш високу точність для малих значень …

2
Як ви підвищуєте точність методу кінцевих різниць для знаходження власної системи сингулярного лінійного ODE
Я намагаюся вирішити рівняння типу: (−∂2∂x2−f(x))ψ(x)=λψ(x)(−∂2∂x2−f(x))ψ(x)=λψ(x) \left( -\tfrac{\partial^2}{\partial x^2} - f\left(x\right) \right) \psi(x) = \lambda \psi(x) Якщо має простий полюс при 0 , для найменших N власних значень та власних векторів. Граничними умовами є: ψ ( 0 ) = 0 і ψ ( R ) = 0 , і я …

4
Швидка та точна реалізація подвійної точності неповної гамма-функції
Який сучасний спосіб здійснення спеціальних функцій подвійної точності? Мені потрібен такий інтеграл: для і , які можна записати через нижню неповну гамма-функцію. Ось моя реалізація Fortran та C: м=0,1,2,. . . t>0Fm(t)=∫10u2me−tu2du=γ(m+12,t)2tm+12Fm(t)=∫01u2me−tu2du=γ(m+12,t)2tm+12 F_m(t) = \int_0^1 u^{2m} e^{-tu^2} d u = {\gamma(m+{1\over 2}, t)\over 2 t^{m+{1\over 2}}} m=0,1,2,...m=0,1,2,...m=0, 1, 2, ...t>0t>0t>0 …

2
Чи потрібні 8 точок Гаусса для кінцевих елементів шестигранника другого порядку?
Чи можна отримати точність другого порядку для шестигранних кінцевих елементів із меншою кількістю 8 точок Гаусса без введення нефізичних режимів? Одинарна центральна точка Гаусса вводить нефізичний режим стрижки, а стандартне симетричне розташування 8 точок Гаусса дороге порівняно з тетраедральними розсудами. Редагувати : хтось просив рівнянь. Мене цікавлять рівняння - це …

2
числова інтеграція з можливим поділом на "нуль"
Я намагаюся інтегруватися ∫10т2 n + 2досвід(αr0т) dт∫01т2н+2досвід⁡(αr0т)гт\int^1_0 t^{2n+2}\exp\left({\frac{\alpha r_0}{t}}\right)dt що є простою трансформацією ∫∞1х2 ндосвід( - αr0x ) dх∫1∞х2ндосвід⁡(-αr0х)гх\int^{\infty}_1 x^{2n}\exp(-\alpha r_0 x)dx використовуючи тому що важко наблизити неправильні інтеграли. Це, однак, призводить до проблеми оцінювання нового інтегралу біля нуля. Буде дуже легко отримати належну кількість квадратурних вузлів, бачачи, що …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.