| JScience を利用して、複素数の連立方程式の解法 | |||||||||||||||||
|
|
|||||||||||||||||
| Jakarta Commons Mathが、あるのに、なぜ、JScienceも利用したかというと、Jakarta
には、複素数の行列の逆行列を算出するAPIがないのです。 JScienceには、複素数行列の逆行列をサポートしているので、自分で、逆行列のプログラムを作らず、既製品を探している人には良いかもしれません。 私は、これだけの為に、JScienceを導入しました。 先ずは、JScienceの入手先は http://jscience.org/ の Get Libraryより、 jscience-4.3.1-bin.zip を、入手、これを展開して、IDEのライブラリーに jscience.jar を アマウントするだけです。導入方法は、Jakartaと同じです。 |
|||||||||||||||||
|
|
|||||||||||||||||
| 当ホームページの複素数計算例の http://www.geocities.jp/tomtomf/denki/AC3/ac3.htm を,java で計算した、サンプルコードを、例示したいと思います。 |
|||||||||||||||||
|
|||||||||||||||||
|
|
|||||||||||||||||
勘違いすると、問題なので、注意を追記します。Jakarta Commons MathとJScienseが混在した場合は、 ComplexMatrixに利用されるComplexは、JScienseのComplexを利用しないと、駄目です。(初心者用の注記) 既製品のAPIを使うと、プログラムソースが、すっきりします。 |