2

私は Java プログラミングの初心者です。一次方程式系を解く必要がある科学シミュレーションを行っていました。

私は Eclipse で作業しています。jama jar ファイルをダウンロードし、JRE システム ライブラリに追加しました。問題は、コンストラクター引数として 2D double 配列を渡して新しい Matrix オブジェクトを作成すると、IDE が「コンストラクター Matrix(double[ ][]) は定義されていません」。

私はたくさんグーグルで検索しましたが、何も得られませんでした:(

誰かがそれに遭遇しましたか?どう対処すればいいですか?

4

3 に答える 3

0

JAMAについてもっと必要だと思います。ご覧ください: http://math.nist.gov/javanumerics/jama/doc/

于 2015-08-18T08:19:37.457 に答える
0

マトリックス jar ファイルを取得します。jar をクラス パスに追加します (ネット Bean では、プロジェクトのライブラリに追加するだけです。Matrix jar ファイルを Eclipse の「Java ビルド パス」に追加する必要があると思います)。

上記を実行すると、Matrix(double[][]) が使用可能になります。

于 2013-03-13T14:19:56.627 に答える
0

jama のドキュメントは、実際にそのようなコンストラクターがあることを示唆しています。netbeans IDE で jama 1.0.3 を使用して簡単にテストすると、コンストラクターが存在し、それに応じて使用できることが確認されます。

ライブラリが正しくロードされていないと思われます。別の可能性としては、独自の Matrix クラスを作成し、これが Jama.Matrix クラスの代わりに使用されている可能性があります。Matrix の代わりに Jama.Matrix を使用した場合にもエラーが発生しますか?

于 2013-03-13T14:10:32.880 に答える