Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6312
Последний выпуск: 19.06.2015

Математическая библиотека, БПФ

9.4K
21 марта 2006 года
inform_n
4 / / 03.03.2005
Нужно написать программу для численного решения уравнения Пуассона.(количество ячеек более чем 10^7).
Предполагается использовать Быстрое Преобразование Фурье (двух и трёх мерное).
+ необходим хороший генератор случайных чисел (встроенный в VC++ дает слишком плохое распределение), и генератор распределения по максвеллу.

Посоветуйте профессиональную математическую библиотеку для этих целей.
Желательно с примерами и с мануалом на русском.

А хотя может быть у кого-то есть код для решения уравнения Пуассона(трёхмерного)?

Компилятор Microsoft Visual Studio 2005 C++

p.s. Конечно, всё это можно написать самому, но на это уйдёт много времени на программу накладываются жёсткие ограничения о времени(+ в будущем может быть придётся программу распараллеливать).
283
22 марта 2006 года
michael_is_98
587 / / 25.02.2005
Цитата:
Originally posted by inform_n
Нужно написать программу для численного решения уравнения Пуассона.(количество ячеек более чем 10^7).
Предполагается использовать Быстрое Преобразование Фурье (двух и трёх мерное).
+ необходим хороший генератор случайных чисел (встроенный в VC++ дает слишком плохое распределение), и генератор распределения по максвеллу.

Посоветуйте профессиональную математическую библиотеку для этих целей.
Желательно с примерами и с мануалом на русском.

А хотя может быть у кого-то есть код для решения уравнения Пуассона(трёхмерного)?

Компилятор Microsoft Visual Studio 2005 C++

p.s. Конечно, всё это можно написать самому, но на это уйдёт много времени на программу накладываются жёсткие ограничения о времени(+ в будущем может быть придётся программу распараллеливать).



Да, действительно функция rand() - это "грязный" генератор. Но написать свой с лучшими характеристиками не так и сложно, тем более что эта тема хорошо освящена, например в NUMERCAL RECIPES LIBRARY. Можно скопировать готовый пример.
А сами генераторы есть в библиотеке CEPHES, если Максвелла сложно сделать самому. Но! все на английском.
Если не найдете материал есть и могу выслать

87K
09 декабря 2012 года
Naily
3 / / 09.12.2012
Цитата: michael_is_98
Цитата:
Originally posted by inform_n
Нужно написать программу для численного решения уравнения Пуассона.(количество ячеек более чем 10^7).
Предполагается использовать Быстрое Преобразование Фурье (двух и трёх мерное).
+ необходим хороший генератор случайных чисел (встроенный в VC++ дает слишком плохое распределение), и генератор распределения по максвеллу.

Посоветуйте профессиональную математическую библиотеку для этих целей.
Желательно с примерами и с мануалом на русском.

А хотя может быть у кого-то есть код для решения уравнения Пуассона(трёхмерного)?

Компилятор Microsoft Visual Studio 2005 C++

p.s. Конечно, всё это можно написать самому, но на это уйдёт много времени на программу накладываются жёсткие ограничения о времени(+ в будущем может быть придётся программу распараллеливать).



Да, действительно функция rand() - это "грязный" генератор. Но написать свой с лучшими характеристиками не так и сложно, тем более что эта тема хорошо освящена, например в NUMERCAL RECIPES LIBRARY. Можно скопировать готовый пример.
А сами генераторы есть в библиотеке CEPHES, если Максвелла сложно сделать самому. Но! все на английском.
Если не найдете материал есть и могу выслать

87K
09 декабря 2012 года
Naily
3 / / 09.12.2012
у вас есть програмка трезмерного решения пуассонаэ?с методом фурье
87K
09 декабря 2012 года
Naily
3 / / 09.12.2012
у вас програмка пуассона трехмерного с методом фурье?

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог