ReWiA 2.0 html manual


POWER          obliczenie dyskretnej transformaty Fouriera, widma mocy i okna.

Zapis   POWER freqmin freqmax freqstep outsht

Parametry

   freqmin, freqmax, freqstep   
      typu Real.  Określają zakres  częstotliwości dla  którego będzie liczone
      widmo mocy  i transformata.  Wielkość widma  wynikowego będzie wynosić :
      int((freqmax -  freqmin) /  freqstep) +  1. Ponieważ  dane wejściowe  są
      rzeczywiste (bez  części urojonych) amplitudy ujemnych częstotliwości są
      identyczne jak dodatnich, więc można z powodzeniem ustawić freqmin na 0.
      Należy wtedy  pamiętać, że  wszystkie  amplitudy  (oprócz  amplitudy  na
      częstotliwości 0) należy pomnożyć przez 2.

   outsht
      typu Sheet.  Określa widmo  wynikowe.  Domyślnie  widmo  bieżące.  Widmo
      wynikowe będzie  miało 6  pól zawierających  kolejno :  amplitudę, okno,
      część rzeczywistą  amplitudy, część urojoną amplitudy, część rzeczywistą
      okna oraz  część urojoną  okna.  Wskaźniki  będą  ustawione  :  XPTR=-2,
      YPTR=0, EPTR=1, X0=freqmin, X1=freqstep.

Komenda ta wykonuje się długo nawet na szybkich komputerach (parę minut na 486
gdy widmo  wynikowe ma  długość 10000 punktów). W celu przyspieszenia obliczeń
należy używać tak dużego freqstep jak to tylko możliwe.

   Dane wejściowe nie muszą być posortowane ani też ze stałym krokiem. Komenda
POWER zakłada,  że dane  wejściowe są  podane w  okresach. Wyniki  są podane w
jednostkach 1/okres  (komenda POWER  zwraca informację  o zjawiskach krótszych
niż 1 okres). Tak więc, jeśli wprowadzimy czas w dniach to uzyskamy informację
co się dzieje w ciągu 1 dnia. Aby uruchomić przykładowe makro należy napisać :

        M "POWER.MAC"