Вопросы по теме 'numerical-computing'

Учитывая числовой ряд, поиск алгоритма контрольной цифры?
Предположим, у меня есть ряд порядковых номеров, состоящий из контрольной цифры . Если у меня есть достаточно справедливая выборка (скажем, 250 выборочных индексов), есть ли у меня способ извлечь алгоритм, который использовался для генерации...
1122 просмотров

Эффективность циклов, написанных вручную, по сравнению с перегрузками операторов
в программе, над которой я работаю, у меня есть трехэлементные массивы, которые я использую в качестве математических векторов для всех намерений и целей. В ходе написания моего кода у меня возник соблазн просто свернуть свой собственный класс...
255 просмотров

Как избежать ненужных вычислений при составлении чистых функций на функциональном языке?
У меня есть две функции, которые представляют собой композицию чистых функций. Первая функция берет участок, строит на нем дом и делает снимок для рекламы в журнале: let buildAndAdvertiseHouse parcel = parcel |> inspect |>...
233 просмотров

Numerical Recipes v3.0 и библиотека pthread в C++11
Если я скомпилирую следующий код с помощью команды g++ -std=c++11 Threads.cpp -lpthread -I../Libs/nr30 , где nr30 — это библиотека, предоставленная http://www.nr.com/ я не получаю ошибок: #include <chrono> #include <thread> int...
1005 просмотров
schedule 27.02.2023

Вычислять экспоненциальную функцию или функцию Бесселя сложнее с вычислительной точки зрения?
Часто желательно получить решение математической задачи в замкнутой форме , то есть в виде выражения, содержащего общепринятые функции, такие как многочлены, рациональные и иррациональные функции, корни, экспоненты и логарифмы. Одно из оправданий,...
36 просмотров

Точный sqrt(1 + (x/2)^2) + x/2
Мне нужно вычислить sqrt(1 + (x/2)^2) + x/2 численно для положительного x . Использование этого выражения напрямую не работает для очень больших значений x . Как я могу переписать его, чтобы получить более точную оценку?
229 просмотров

Более надежный интегратор cpp
Я пытаюсь создать релятивистское распределение Войта, свертку релятивистского Breit- Распределение Вигнера и функция Гаусса . MWE: double relativisticBreitwigner_pdf(double energy, double width, double mass){ double massSquare =...
90 просмотров

фортран: неверная ссылка на память
Я столкнулся с этой ошибкой при решении уравнения диффузии на фортране с использованием метода неявного переменного направления (ADI). Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Backtrace for this error: #0...
118 просмотров