На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Анализ спектра
    Привет!
    Посоветуйте код, которай вычислял бы амплитуды гармоник и мог быть использован в VB:
    1. Я посылаю ему в буфере выборки в нужной мне точке, а он возвращает амплитуды 3-5 гармоник.
    2. Либо, как вариант, Ехелем (пакет анализа),но как получить комплексные числа, зная значения выборок и Fd.
    Спасибо!
    Приношу извинения за невежество. :-[
      Цитата 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 - фаза гармоники
      Самое страшное не невежество, где легко можно устранить, гораздо страшнее незнаниеи полная уверенность, что ты не невежа в данном вопросе.
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0208 ]   [ 14 queries used ]   [ Generated: 21.05.24, 18:31 GMT ]