Описание тега numerical-recipes
Численные рецепты - это общее название серии книг по алгоритмам и численному анализу четырех профессоров Кембриджского университета. Алгоритмы доступны на FORTRAN, C, C++ и Java.
1
ответ
Тип метода класса
Я пишу код с использованием библиотеки числовых рецептов, и я хотел бы свести к минимуму функцию, которая на самом деле является методом класса. У меня есть этот тип кода: class cl{ Doub instance(VecDoub_I &x) { return x[0]*x[0] + x[1]*x[1]; }; …
23 мар '15 в 08:29
1
ответ
Почему в заголовочных файлах Numeric Recipes нет элементов защиты?
Начинающий программист C++ здесь. Я использую исходный код Numeric Recipes (V3) как часть более крупного модулированного проекта C++. Хотя я постараюсь не вдаваться в подробности моей проблемы, мне любопытно, почему эти файлы заголовков NR не содерж…
18 фев '16 в 16:28
1
ответ
indexx() Числовые рецепты (C) Алгоритм сортировки индекса странным образом игнорирует первые два элемента
Я пытаюсь использовать алгоритм indexx() из Numeric Recipes (NR) в C и обнаружил очень странную ошибку. (NR общедоступен здесь: http://www2.units.it/ipl/students_area/imm2/files/Numerical_Recipes.pdf стр. 338, раздел 8.4) Функция должна выводить мас…
05 янв '17 в 15:51
1
ответ
Проблема создания шаблона со сложными типами данных
У меня есть тип параметров как typedef double DP; typedef const NRVec<DP> Vec_I_DP; //NRVec is a parametrized template class. typedef NRVec<DP> Vec_DP, Vec_O_DP, Vec_IO_DP; xa -> Vec_I_DP(30) ya -> Vec_I_DP(30) yp1 -> DP(30) ypn…
09 ноя '15 в 15:55
1
ответ
Различия в компиляторе Фортрана в отношении свойств к "атрибутам сохранения"?
У нас есть этот старый скрипт на Фортране, который мы пытаемся перекомпилировать с использованием Intel Fortran, но мы получаем ошибки в вычислениях и результаты, отличные от старой скомпилированной версии кода. Мы нашли то, что, по нашему мнению, я…
10 ноя '17 в 15:50
1
ответ
Замените матрицу числового рецепта классом C++
Я обновляю старое приложение, которое использует числовые рецепты dmatrix довольно широко. Поскольку одна из причин, по которой я работаю над приложением, заключается в том, что его код собирается открыть, я хочу заменить весь код Numeric Recipes ко…
23 сен '14 в 09:51
0
ответов
Ошибка переноса GSL в Cython: невозможно преобразовать объект Python в 'double (*)(double, void *) nogil "
Прежде всего, прошу прощения за плохое использование терминологии программирования и за плохие (или даже совершенно неправильные) методы программирования; я все еще пытаюсь найти свои ноги:-) Таким образом, я пытаюсь написать версию многомерной проц…
22 авг '15 в 10:53
1
ответ
Вопрос по книге Числовые рецепты, 2-е изд.: распределение / освобождение памяти для векторов
Книга Числовые рецепты, 2-е издание ( http://numerical.recipes/) использует следующий код для выделения / освобождения памяти для вектора v с индексами [nl..nh]: #define NR_END 1 #define FREE_ARG char* float *vector(long nl, long nh) /* allocate a f…
19 ноя '18 в 16:25
0
ответов
Ошибка компоновщика в числовом рецепте
Моя ситуация у меня есть один файл C++ код, и он использует библиотеку числовых рецептов. Я включил все числовые файлы рецептов в "Дополнительные каталоги включения" nr.hnrexit.cppnrtypes.hnrtypes_lib.h nrtypes_nr.h nrutil.hnrutil_mtl.h nrutil_nr.hn…
06 ноя '15 в 12:48
1
ответ
Численные рецепты в предположении целочисленной модели fortran 90 ran_init
ran_init Подпрограмма Числовых Рецептов содержит следующие строки: INTEGER(K4B) :: new,j,hgt ... hgt=hg ... if (hgt+1 /= hgng) call nrerror('ran_init: arith assump 3 fails') куда K4B, hgng а также hg глобально объявлены в модуле через: INTEGER, PARA…
09 сен '16 в 17:17
1
ответ
C# числовые рецепты
Я начинающий в C# и программирования в целом, и я хочу спросить. Я пытаюсь сделать проект с datagridview в нем и некоторые расчеты. По сути, я хочу сделать из таблицы эмпирических данных приблизительные данные с помощью аппроксимации Чебышева. Испол…
08 июн '17 в 17:27
1
ответ
Числовой Рецепт - только библиотека заголовка
Является ли Numeric Recipe библиотекой только для заголовков? У меня есть только заголовочные файлы. Я не уверен, что мне нужно купить лицензию?
09 ноя '15 в 16:16
1
ответ
Неопределенная ссылка Fortran на _[имя подпрограммы]
Я тестирую числовые рецепты в Fortran 90 vol2 helloBessel как написано в книге. program helloBessel use nrtype use nr, ONLY: flmoon, bessj0 implicit none integer(I4B) :: n = 200, nph = 2, jd real(SP) :: x, frac, ans call flmoon(n, nph, jd, frac) wri…
04 окт '19 в 14:43
0
ответов
Почему мы выполняем XOR с 4101842887655102017 при реализации Ranq1 в числовых рецептах (C++)?
Добрый день всем. Я читаю книгу "Числовые рецепты" (издание 3) Уильяма Х. Пресса, Сола А. Теукольски, Уильяма Т. Веттерлинга. На странице 351 приведен пример составленного генератора случайных чисел. Я могу понять весь код построчно, но с трудом мог…
29 ноя '20 в 18:10
1
ответ
Включение заголовка в несколько заголовков в моем коде на C++
Я пытаюсь включить в свой код файл заголовка из книги Численные рецепты (https:://github.com/blackstonep/Numerical-Recipes). Файлы заголовков, которые я должен включить, - это nr3.hpp и interp_1d.hpp. Для работы interp_1d необходимы определения nr3.…
04 окт '21 в 17:59
0
ответов
Где я могу найти эти подпрограммы mybrent, bisec и myinvmat в fortran90
Я пытаюсь скомпилировать неполный проект в fortran90, но есть некоторые подпрограммы, которые мне нужны, но я не могу найти ни в Google, ни в книге численных рецептов Fortran. Я ищу эти подпрограммы: mybrent, bisec и myinvmat.
13 дек '21 в 23:56
1
ответ
Как вызвать функцию ran2() в c
Включены ли в библиотеку функции ran1,ran2, ran3? Нужен ли им какой-то заголовочный файл или пакет? Как отметить в программе и как вызвать . Я просто знаю основы программирования. Я пытаюсь изучить генераторы случайных величин. Я посмотрел в книге ч…
27 янв '23 в 21:36
0
ответов
Адаптивные к скорости сходимости методы Рунге-Кутты
У меня есть система ОДУ, и я решаю их двумя разными алгоритмами: Нормальный постоянный размер шага, реализация Рунге Кутта 4. Модифицированный Runge Kutta 4 с регулируемым шагом. Мой профессор попросил меня построить график, показывающий скорость сх…
21 июл '22 в 16:35
0
ответов
Пример БПФ из книги Numerical Recipes приводит к ошибке времени выполнения
Пытаюсь реализовать алгоритм БПФ на C. Написал код на основе функции "four1" из книги "Численные рецепты на C". Я знаю, что использование внешних библиотек, таких как FFTW, было бы более эффективным, но я просто хотел попробовать это в качестве перв…
09 ноя '22 в 11:01
0
ответов
Получение ошибки при компиляции кода Фортрана для генерации гауссовских случайных чисел.
program Gaussian_random_number implicit none integer, parameter :: N = 1000 integer, parameter :: idum = -123456789 real(kind=8), parameter :: AA = 0.1d0 real(kind=8) :: noise double precision::ran2,gasdev integer :: i do i = 1, N noise = AA * gasd…
30 июл '23 в 21:52