Math :: Walshtransform.

Fast Hadamard und Walsh verwandelt sich
Jetzt downloaden

Math :: Walshtransform. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Billam
  • Website des Verlags:
  • http://search.cpan.org/~pjb/

Math :: Walshtransform. Stichworte


Math :: Walshtransform. Beschreibung

Fast Hadamard und Walsh verwandelt sich Math :: Walshtransform Implementieren Sie schnell Hadamard- und Walsh-Transformationen und ihre inversen Transformationen Berechnen des Walsh-Leistungsspektrums - kurz, fast alles, was Sie jemals mit einer Walsh-Transformation tun wollten. Intellansichtfähige Sprache kann durch Umwandeln von Blöcken von, sagen, 64 Samples, alle, aber die verschiedenen größten Transformationskomponenten und invers der Umwandlung rekonstruiert werden. Mit anderen Worten, diese transformiert den Extrakt aus einer Zeitserie die wichtigsten Dinge, die los sind. Sie sollten nützlich sein, um wichtige Dinge zu bemerken, beispielsweise in der Software, die Zeitreihen-Daten wie System- oder Netzwerkverwaltungsdaten, Aktienkurse, Währung, ökologische, umständige Umfrage, Prozessmanagementdaten usw. monitors und so auf Version 1.10 , Math :: Walshtransform verwendet C-Routinen, um die Transformationen auszuführen. Dies läuft 25 bis 30 Mal schneller als frühere Versionen an ; @f = (1.618, 2.718, 3.142, 4.669); # MUSS POWER-of-Two-Long @ FH1 = FHT (@f); # Hadamard Transformation @ FH1 = FHTINV (@ FH1); # oder @ fw2 = fwt (@f); # Walsh transform @ fw2 = fwtinv (@ fw2); @ FH2 = Walsh2HADAMARD (@ FW2); @Ps = Power_Spectrum (@f); Import Mathe :: Walshtransform QW (: alle); @whats_ going_on = größtes (9, fwt (sublist (\ @ @ @ @ @ @ time_series, -16)); @ Event1 = FWT (Sublist (\ @ @ @ yeuch_series, 478,16); @ Event2 = FWT (SULLIST (\ @ @ Time_Series, 2316,16); @ Event3 = FWT (Sublist (\ @ @ time_series, 3261,16); $ Event1 = 0.0; $ Event2 = 0.0; $ Event3 = 0.0; # Ignorieren Sie konstant @ Event1 = Normalisieren (@ Event1); # Skalieren @ Event2 = Normalisieren (@ Event2); @ Event3 = Normalisieren (@ Event3); @Typical_Event = Durchschnitt (\ @ @ Event1, \ @ @ Event2, \ @ Event3); ... @Now = FWT (SULLIST (\ @ @ time_series, -16)); $ JETZT = 0.0; @Now = normalisieren (@Now); if (Abstand (\ @ jetzt, \ @typical_event) <.28) {get_worrorrid (); } Anforderungen: · Perl.


Math :: Walshtransform. Zugehörige Software