PHPフレームワークの「Maple」が、開発を再スタートしました。
Mapleは結構お気に入りで、Webシステムをいくつか作ったのですが、開発が停止していて寂しく思っていたので、嬉しいです。
「Maple」は、最近良くあるフルスタックではないのですが、Smartyとの相性の良さや、フレームワークのソースの見やすさなどがいいんです。
2007年12月03日
方程式計算なんかしてみました
/**
* 方程式計算
* @param coefficients 次数の大きいものからの係数の配列
* @param x 変数
* @return 結果
* 3x^2+2x-2ならば、double[] coefficients = {3,2,-1};となる
*/
static public double calculateEquation( double[] coefficients, double x ) {
double result = 0;
int powNum = coefficients.length - 1;
for( int i=0 ; powNum>=0 ; powNum--, i++ ) {
result += coefficients[i] * Math.pow(x, powNum);
}
return result;
}
2007.12.04 そっとint result→double resultにしました