Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.15.176.225] |
|
Сообщ.
#1
,
|
|
|
Привет!
Посоветуйте код, которай вычислял бы амплитуды гармоник и мог быть использован в VB: 1. Я посылаю ему в буфере выборки в нужной мне точке, а он возвращает амплитуды 3-5 гармоник. 2. Либо, как вариант, Ехелем (пакет анализа),но как получить комплексные числа, зная значения выборок и Fd. Спасибо! Приношу извинения за невежество. :-[ |
Сообщ.
#2
,
|
|
|
Цитата Alexei, 10.08.02, 11:22:34 Привет! Посоветуйте код, которай вычислял бы амплитуды гармоник и мог быть использован в VB: 1. Я посылаю ему в буфере выборки в нужной мне точке, а он возвращает амплитуды 3-5 гармоник. 2. Либо, как вариант, Ехелем (пакет анализа),но как получить комплексные числа, зная значения выборок и Fd. Спасибо! Приношу извинения за невежество. :-[ Амплитуду всех гармоник наиболее просто получить при помощи преобразования Фурье или его модификации быстрого преобразования Фурье, который наиболее употребим при цифровой обработке. Правда не знаю реализована ли эта функция в VB. бесконечности s(t)=a0/2+СУММА(An*cos(nwt-pn)) n=1 где An - амплитуда n гармоники pn - фаза гармоники Самое страшное не невежество, где легко можно устранить, гораздо страшнее незнаниеи полная уверенность, что ты не невежа в данном вопросе. |