2009年1月26日月曜日

多項式をJavascriptで算出する

さきほど,ベッセル多項式に関するメモをUPした.そのなかで,一般の多項式を算出するJavascriptをコーディングしたのだが,記事の中で使用されなかったものがあるので,ちょっともったいないので,ここにメモ程度に掲載しておく.

このブログ立ち上げ前もこういう,コードを書いて後で使用されず消してしまったものも多くあるので,こういう中途半端なコードの保存には,こういう私的なブログも結構有効に使える.

function func(a,x){
  var n=a.length;
  var y=a[0];
  for(var i=1;i<n;i++){
    y=y*x+a[i];
  }
  return y;
}


このコードは,xとa配列を引数にしてyn(x)を算出するコード.

  yn(x)=a[0]xn+a[1]xn+・・・+a[n-1]x+a[n]

を算出しているつもり.ただし未チェックなので注意!

0 件のコメント:

コメントを投稿