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

Implementacja DFT na podstawie definicji MATLAB

realizator 06 Sty 2010 16:26 2546 3
REKLAMA
  • #1 7494621
    realizator
    Poziom 11  
    Witam!
    Mam zadanie i nie wiem jak się do tego zabrać: Napisz własna implementacje (funkcja mydft.m) dyskretnej transformaty Fouriera na podstawie definicji. W literaturze doszedłem do takiej pętli, ale nie wiem co z tym zrobić dalej

    
    n=0:N-1;
    for k=0:n-1;
        X2(k+1)=sum( xw.* exp(-j*2*pi*k*n/N) );
    


    Z góry dziękuję za pomoc
  • REKLAMA
  • #2 7500406
    r06ert
    Poziom 25  
    Cała trudność sprowadza się tylko do przepisania jednego prostego wzoru z kartki na kod. Być może kolega ma problem bo nie jest zorientowany co to jest DFT i jak ją obliczyć. Mam rację?

    Pozdrawiam.
  • REKLAMA
  • #3 7500455
    realizator
    Poziom 11  
    Czyli ten wzór, który wyżej zaimplementowałem jest poprawny jak rozumiem. Teraz trzeba to przerobić na funkcję w matlabie, co prawdę nie wiem jak, ale poczytam
  • #4 7500588
    r06ert
    Poziom 25  
    Prawdę mówiąc nie pamiętam już matlaba. Radzę poczytać coś o tzw. m plikach. Za ich pomocą tworzyło się własne funkcje. :)
REKLAMA