logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Matlab] Wspołczynniki szeregu Fouriera

zelir 28 Maj 2010 20:23 4329 1
REKLAMA
  • #1 8128097
    zelir
    Poziom 1  
    Witam,
    chcę napisać pogram który będzie rozkładał dowolny sygnał (określony wzorem lub wczytany z pliku) na harmoniczne w ilości wybranej przez użytkownika, jednak nie wiem jak obliczyć współczynniki szeregu Fouriera, wiem że można skorzystać z wbudowanej funkcji fft lub ifft jednak nie wiem jaki jest związek między wynikiem zastosowania w/w funkcji a współczynnikami które mnie interesują. Czy używam ich bezpośrednio do generowania kolejnych sinusoid/cosinusoid czy muszę je jeszcze jakoś przetworzyć?
    Proszę o jakieś wskazówki lub wytłumaczenie, dodam że czytałem już kilkakrotnie dokumentacje jednak nadal nie mam żadnego pomysłu

    Pzdr
  • REKLAMA
  • #2 8149540
    And!
    Admin grupy Projektowanie
    Nie rozumiem jaki jest problem z fft,
    polecenie robi DFT ciągu wartości.
    Link
    
    Y = fft(X)
    Zwraca DFT z wektora X policzone FFT.
    Jeżeli X jest macierzą fft jest wykonywane dla każdej z kolumn.
    
    Y = fft(X,n)
    Zwraca n punktową DFT, jeżeli długość X jest mniejsza niż n,
    wektor jest dopełniony zerami,
    jeżeli n jest większe niż długość X, X jest przycięte
    


    Przykład użycia:
    Link
REKLAMA