Содержание
Главная
Статьи
Форум
Коллекция ссылок
Карта сайта
Английская версия
Сайт и автор
Новости
Контакты
Друзья
SOURCES.RU

Быстрое преобразование Хартли

Дискретное преобразование Хартли является аналогом дискретного преобразования Фурье для вещественных данных. Преобразование Хартли принимает вещественную последовательность, результатом также является вещественная последовательность:

Некоторое время считалось, что преобразование Хартли может быть более быстрой альтернативой вещественному преобразованию Фурье, однако впоследствии было выяснено, что существует алгоритмы FFT, чуть более эффективные, чем соответствующие им алгоритмы FHT. Таким образом, в настоящее время преобразование Хартли очень редко используется в практической работе.

Реализация FHT в ALGLIB

Пакет ALGLIB не содержит специализированного кода для быстрого преобразования Хартли. Вместо этого преобразование Хартли сводится к вещественному БПФ, результат которого обрабатывается за время O(N).

Manual entries

C++ fht.h   
C# fht.cs   
MPFR fht.h   
Delphi fht.pas   
FreePascal fht.pas   
VBA fht.bas   

This article is intended for personal use only.

Скачать ALGLIB

C#

Исходный код на C#

alglib-2.4.0.csharp.zip

 

C++

Исходный код на C++

alglib-2.4.0.cpp.zip

 

C++, арифметика высокой точности

Исходный код на C++, использующий библиотеки MPFR/GMP.

Исходный код GMP доступен на сайте gmplib.org. Исходный код MPFR доступен на сайте www.mpfr.org.

alglib-2.4.0.mpfr.zip

 

FreePascal

Исходный код на Free Pascal.

alglib-2.4.0.freepascal.zip

 

Delphi

Исходный код на Delphi.

alglib-2.4.0.delphi.zip

 

Visual Basic

Исходный код на VBA.

alglib-2.4.0.vb6.zip

 


 
 
Бочканов Сергей, Быстрицкий Владимир
Copyright © 1999-2010
При поддержке проекта MANUAL.RU