10月 02

Legendre 多項式...

 P_{n}(x) = \left\{ \begin{array}{c l} \frac{1}{2^{n}n!}\left(\frac{d}{dx}\right)(x^{2}-1)^{n} & (n \geq 1) \\ 1 & (n = 0) \\ \end{array} \right.

これを計算機で計算させるために...

 P_{0}(x) = 1,
 P_{1}(x) = x,
 P_{n}(x) = \frac{2n-1}{n} x P_{n-1}(x) - \frac{n-1}{n}P_{n-2}(x) (n \geq 2)

このような漸化式を用いて次のような感じで実装.

// Legendre Function
double legendreFunction(int n, double x){
  if(n==0)
    return 1;
  else if(n==1)
    return x;
  else if(n>1){
    return (
	    (2*n-1)/(double)n*x*legendreFunction(n-1,x)
	    - (n-1)/(double)n*legendreFunction(n-2,x)
	    );
  }
  else
    return 0;
}

簡単に使えることを優先して再帰的な処理にしているので,次数の増加に伴い計算量が爆発的に増大します.計算時間がネックになる場合は,バッファを用意したり GPGPU などの並列処理計算を考えた方がよいと思います.そちらも少し考えようと思います.
 

9月 29

周囲で iPhone を使っている人が随分と増えましたが,
意外と知ってる人が少ないみたいなので.

iPhone でカメラ撮影時の音を出さなくする方法.

 1.iPod で音楽の再生を行う.
 2.このとき,再生音をミュートにする.
 3.ミュートで再生させたままホーム画面に戻る.
 4.カメラアプリを起動,撮影する.

このように iPod で音楽をミュート再生しているときは,
カメラ撮影を行っても撮影時の音が鳴りません.
これは純正外の他のカメラアプリでも同様です.

外食時の料理を撮影したい時などに重宝する小技だと思います.
 

Tagged with:
9月 28

新しい iMac と MacBook の噂が絶えない今日この頃です.
まぁ噂は噂ですので深くは追いませんが...

iPod のように Mac にも新しいレートを適応して欲しいなぁと思います.

ちなみに昨年 2008 年は10月14日に MacBook のラインナップが一層されました.

“The spotlight turns to notebooks”

今年 2009 年の 新しい iPod の発表が昨年と同じ日だったこともあり,少し期待しています.

Tagged with:
9月 14

昨日,鞍岳とツームシ山というところへ登ってきました.二週間前に登った涌蓋山までに視界を遮る山がなく,地図上の距離よりも近くに感じました.

山登り自体は,下の登山口から登ったのですが,登りが急なところも少なくハイキングといった感じでした.登りやすく整備もされた山のためか,団体の方々が多かったです.三十数名程で来ている団体もありました.

get

P1050298
マツムシソウ(たぶん)
Continue reading »

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
preload preload preload