Вверх ↑
Этот топик читают: Гость
Ответов: 8888
Рейтинг: 823
#1: 2012-06-02 15:04:51 ЛС | профиль | цитата
На своём "дачном" компьютере нашёл компонент ArrayFT -- вычисляет коэффициенты Фурье для массива чисел, который и выкладываю с примером arrft.rar
Все три компонента преобразования Фурье в архиве: new_fft_for_hiasm.rar
карма: 19

0
файлы: 2arrft.rar [3.9KB] [325], new_fft_for_hiasm.rar [6.4KB] [333]
vip
#1.1контекстная реклама от партнеров
Ответов: 3889
Рейтинг: 362
#2: 2012-06-02 15:11:29 ЛС | профиль | цитата
[offtop]
Леонид писал(а):
На своём "дачном" компьютере нашёл компонент ArrayFT

Первый нежданный дачный урожай? [/offtop]
карма: 1

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#3: 2012-06-02 15:20:10 ЛС | профиль | цитата
Че-то пример у меня не работает. Нажимаю new, затем CalcF... и никаких эиоций, ShowF вообще напостой выключен. Пример какой-то недоделанный
карма: 22

0
Ответов: 8888
Рейтинг: 823
#4: 2012-06-02 15:39:52 ЛС | профиль | цитата
nesco, так ведь с прошлого года и забыл всё, вот нужный пример, а прежний попался нечаянно ft_test.rar
карма: 19

0
файлы: 1ft_test.rar [2.5KB] [323]
Разработчик
Ответов: 26067
Рейтинг: 2121
#5: 2012-06-02 17:45:57 ЛС | профиль | цитата
Леонид, а может нужно добавить расчет массива амплитуд в компоненте и вывести на нижнюю точку Я бы вообще MT массив сделал одной точкой
------------ Дoбавленo в 17.45:
А ты не подумал бы еще и обратный элемент сделать -- из массива фурье получить исходную функцию
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2012-06-02 17:49:41 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-24 07:04:17
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#7: 2012-06-02 17:54:48 ЛС | профиль | цитата
86.110.166.254 писал(а):
почему не получается (у меня) вывести на нижнюю точку массив с однажды опрделённой длиной, а приходится постепенно добавлять по одной записи, увеличивая длину на единичку

Класс нашего массива так и работает, пока не сделаешь добавление, длина не увеличится
------------ Дoбавленo в 17.54:
86.110.166.254 писал(а):
для ряда задач нужны оба параметра: коэффициенты по Sin и Cos или Амплитуда и Угол

И кто мешает это все сразу добавить в компонент, гораздо быстрее работать будет, чем на рассыпухе. К тому же, матпарсер у нас -- тормоза еще те, особенно, если работает в цикле
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2012-06-02 17:56:21 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-24 07:04:17
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#9: 2012-06-02 17:58:32 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-24 07:04:03
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2012-06-02 17:59:27 правка | ЛС | профиль | цитата


Редактировалось 7 раз(а), последний 2021-06-24 07:04:03
карма: 0

0
Разработчик
Ответов: 26067
Рейтинг: 2121
#11: 2012-06-02 18:01:08 ЛС | профиль | цитата
86.110.166.254 писал(а):
там был Вася (Леонид)

Мы так и поняли
карма: 22

0
Ответов: 8888
Рейтинг: 823
#12: 2012-06-02 21:30:40 ЛС | профиль | цитата
Вот, доделал с выбором типа выходных массивов arrft_ex.rar
карма: 19

0
файлы: 1arrft_ex.rar [4.4KB] [314]
Разработчик
Ответов: 26067
Рейтинг: 2121
#13: 2012-06-02 22:44:07 ЛС | профиль | цитата
А как насчет обратного преобразования в функцию

карма: 22

1
Голосовали:ser_davkin
Ответов: 8888
Рейтинг: 823
#14: 2012-06-03 14:21:22 ЛС | профиль | цитата
nesco, не успеет стриженная девка косы заплести В работе
карма: 19

0
Ответов: 8888
Рейтинг: 823
#15: 2012-06-05 17:51:49 ЛС | профиль | цитата
Вот, работа завешена, небольшой изменение в прямом преобразовании Фурье и компонент обратного преобразования + схема тестирования ftarrft.rar Прошу тестировать!
карма: 19

1
файлы: 1ftarrft.rar [6.6KB] [335]
Голосовали:ser_davkin
Сообщение
...
Прикрепленные файлы
(файлы не залиты)