解析系エンジニアのブログ

数値解析の備忘録がメインですが、オープンソースの配布なども行っています。

PHPで線スペクトル解析

前の記事でフーリエ級数を実装したので、今回は前の記事で使ったプログラムを 編集して線スペクトル解析を実装しました。フーリエ変換についてはここで説明するより、 東北大学の解説サイトが詳しく書かれているので、そちらを読んでもらうのが良いと思いま…

PHPでフーリエ級数展開

フーリエ級数展開をPHPで実装してみました。一般の周期関数に対するフーリエ級数展開です。 n=$n; $this->L=$L/2; //フーリエ係数を計算 for($i=0;$i<=$n;$i++){ $this->a[$i]=$this->coefficientA($i); $this->b[$i]=$this->coefficientB($i); } } //…

NVelocityのテンプレートファイルを指定するときは相対パス

C#のテンプレートエンジンとしてCastle ProjectのNVelocityを使っていますが ResourceNotFoundExceptionエラーが出てしまうので試行錯誤したところ、VelocityEngine.GetTemplateでテンプレートファイルのパスの指定を絶対パスから相対パスにすることで無事動…