FC2ブログ

# フィボナッチ多項式 Fibonacci Polynomial
# 引数 整数 値 ($n, $X)
# 戻り値 フィボナッチ多項式 ($FibonacciPolynomial)
sub FIBONACCIPOLYNOMIALl{
my ($n, $X) = @_;
my $FibonacciPolynomial = 1;
my $PrevFibonacciPolynomial = 0;
my $Temp = 0;
my $N = int($n);

# 整数の確認
if($N < 0){
return 0;
}

if($N == 0){
return 0;
}elsif($N == 1){
return 1;
}

# 計算
for(my $i = 2; $i <= $N; $i++){
$Temp = ($X * $FibonacciPolynomial) + $PrevFibonacciPolynomial;

# 一つ前
$PrevFibonacciPolynomial = $FibonacciPolynomial;
# フィボナッチ多項式 Fibonacci Polynomial
$FibonacciPolynomial = $Temp;
}

return $FibonacciPolynomial;
}


参考URL
Fibonacci polynomials - Wikipedia, the free encyclopedia
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

Author:雨宮
Firefoxを使用しているので気づかなかったけど、IE6でソースコードを上手くコピーできない

5/3
携帯用ならIE6でもソースコードをコピーできる
携帯用

検索フォーム


あわせて読みたいブログパーツ
一寸先は闇 RSS