タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

cpanとmathに関するs-fengのブックマーク (2)

  • Math::FFT - Perl module to calculate Fast Fourier Transforms - metacpan.org

    NAME Math::FFT - Perl module to calculate Fast Fourier Transforms SYNOPSIS use Math::FFT; my $PI = 3.1415926539; my $N = 64; my ($series, $other_series); for (my $k=0; $k<$N; $k++) { $series->[$k] = sin(4*$k*$PI/$N) + cos(6*$k*$PI/$N); } my $fft = new Math::FFT($series); my $coeff = $fft->rdft(); my $spectrum = $fft->spctrm; my $original_data = $fft->invrdft($coeff); for (my $k=0; $k<$N; $k++) { $

  • GMPの使い方

    GMPは多倍長計算を非常に高速に行うライブラリです。アセンブリ言語を少しかじったことがある程度ではGMPの計算速度には太刀打ちできないでしょう。あえて欠点をあげればLinuxライクな開発環境がないとmakeできないということでしょうか。GMPはGMP-ECMやGGNFSなどの素因数分解ソフトウェアで利用されています。もちろん、このライブラリを呼び出すプログラムを自分で書くこともできます。 1. Cygwinのインストール CygwinはWindowsLinuxライクな環境を構築するためのソフトウェア群です。GMPをインストールするためにLinuxライクな環境が必要なので、先にCygwinをインストールしておきます。 メモ:Cygwinのインストールには時間がかかります。休日などに余裕を持って行いましょう。 1.1 Cygwinをインストールする場所を決める 十分な空き容量のあるドライブを

  • 1