問題タブ [jama]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
142 参照

java - Java JAMA 非互換エラーを変換できません

2x2 行列を作成できるコードを作成し、JAMA ライブラリ ( http://math.nist.gov/javanumerics/jama/ ) を使用して、作成したばかりの行列の固有値と固有ベクトルを計算しようとしています。 . 次に、トレース決定形式を使用して、固有値を解析手法と比較します。

私のコードは以下です。最初のブロックは 2x2 行列を生成するためのもので、次にコードの 2 番目のブロックは固有値と固有ベクトルを計算するためのものです。

それはマトリックスの作成のためです。そして、そのマトリックスを次のコードで使用したいと思います。''return A; を使用すると、「互換性のない型: 予期しない戻り値」という別のエラーが表示されます

マトリックスを作成し、値を入力してから、次のコードでそれを使用しようとすると、互換性のないファイル タイプに関するエラーが表示され、Matrix_For_Eval_Calc をマトリックスに変換できないというエラーが表示されます。これは、リターンマトリックスがないためだと思いますが、それを修正する方法がわかりません。

どんなアドバイスでも大歓迎です。

編集:

第二部

マトリックスを作成し、入力します。次に、提案した入力を使用します

次に、出力として V = Jama.Matrix@1b213c5 を取得します

マトリックスを適切に出力する方法に関するアドバイスはありますか?

0 投票する
0 に答える
72 参照

jama - 単一の値を取得するための JAMA ベクトル乗算

JAMAで列行列と行行列を掛けて単一の値を取得したいです。しかし、JAMA は行列を返します。ここにコードがあります

アウトプットは

どうすれば値を 5 として取得できますか?

0 投票する
2 に答える
706 参照

java - 画像処理用の Java での OpenCV のロード中にエラーが発生しました

Java (Eclipse、Mac OSX) で OpenCV をロードする際に問題に直面しています。私はJavaが初めてで、主なターゲットは画像処理です.オンラインでいくつかの例を確認しましたが....実際にはクエリはほとんどありません:

0) Mac OS X の Eclipse で Java 用の OpenCV ライブラリを使用する方法を実際に教えてもらえますか? 私はjarをダウンロードしてインポートを行っただけです....

1)以下は私のコードのサンプルです

このセクションでは、画像を読み取り、マトリックスに変換し、グレーセールに変換してから、再度画像に保存しようとしています。私がオンラインでチェックした例では、cvtColor について言及されていますが、時間の経過とともに書き込もうとしてもうまくいきません。この新しいライブラリのキーワードごとに Highgui.cvtColor を作成する必要があります。

2) 次のエラーが表示されます。

これを取り除く方法がわかりません..

3) このセクションよりも長い私のプログラムを明確にするために、次のインポートを使用しました。

4) OpenCV を使用して DICOM 画像を処理したい。それを処理する方法はありますか?

5) DICOM で動作するように ImageJ ライブラリもインポートしました。開いて表示できます。ピクセルを読み取って操作できますか?

6) 主に DICOM 画像の構造テンソルの研究に興味があります。DICOM から個々のピクセルを読み取るにはどうすればよいですか?

7) 方向性の研究に取り組んでいます。それをよりよく調べる方法はありますか?

8) DICOM 画像をマトリックスに変換し、JAMA を使用してピクセルをマトリックスとして調べることはできますか?

助けてください、どうもありがとう....

0 投票する
0 に答える
60 参照

java - JAMAを使用してマトリックスに文字列変数を設定するには?

二項方程式 (d= a0 + a1 * t + a2 * t*t) を最小二乗法 (Xcap=(A^TA)^-1 A^TL) で解いてみます。「JAMA」ライブラリを使用しています。行列の作成と計算 (A: 設計行列、Xcap: 未知パラメータ行列、L: 測定行列)。そのため、文字列変数を使用して計画マトリックスのエントリを設定できません。アイデアを教えてください。

0 投票する
1 に答える
96 参照

java - operator - 引数の型について未定義 double[]

大規模なデータ行列を扱うプロジェクトに取り組んでいます。計算のために正規化しようとすると、エラーが発生します

私のコードは次のとおりです。

私は基本的に python プログラマーであり、同じロジックが python コードで正常に機能します。Pythonでnumpyを使用しています。同じためにJavaでJAMAライブラリを使用しています。

私はJavaの初心者なので、どんなガイダンスでも高く評価してください。

0 投票する
0 に答える
143 参照

java - java Math.random() はベクトル内で同じ値を繰り返し続けます

JAMA パッケージを使用して、多数のランダムなベクトルを生成しています。各行の要素に対して乱数を生成しますが、この同じベクトルを 100 回繰り返します。ベクトルごとに異なる値を生成するにはどうすればよいですか?

0 投票する
1 に答える
64 参照

java - svd エラー java java null ポインタ例外

Jama と svd() メソッドを使用して、スレッドを使用して行列 A から行列 U、S、および V にアクセスする小さなコードを書いていますが、Java Null ポインタ例外などの問題に直面しています。私のコードはこれです:

今、次のような 3 つの SVD オブジェクトを作成しようとすると:

最後の行は、エラーを取得する行です。問題の原因は何ですか? それは私が逃したものですか?

PS: 書式設定については申し訳ありませんが、なぜそれが行われるのかわかりません!

0 投票する
1 に答える
123 参照

java - スレッド「メイン」での例外 java.lang.NoClassDefFoundError: main/Polyfit (間違った名前: jamlab/Polyfit)

コンパイラが 46 行目を指していると、このエラーが発生します。

エラーのスクリーンショット

Polyfit クラスを使用しましたが、これを修正する方法がわかりません。

ここに画像の説明を入力

0 投票する
1 に答える
370 参照

java - Different eigenvectors from Wolfram, Octave, Jama

I have the following matrix

WolframAlpha command eigenvalues {{1,-3, 3}, {3, -5, 3}, {6, -6, 4}} produces the following eigenvalues:

And the following eigenvectors:


However, Octave command [V,D]= eig(M) gives me the following eigenvalues and eigenvectors:


And, Jama gives me the following for eigenvalues:

The Octave and Jama results appear to be different from each other and from the Wolfram results -- Octave even producing complex eigenvectors, while eigenvalues agree in all three methods.

Any explanation on the discrepancies, and as to how to interpret the Octave and Jame results to match with Wolfram result?

Please note that the hand calculation given at http://algebra.math.ust.hk/eigen/01_definition/lecture2.shtml agrees with the Wolfram result.

Thank a lot for your help.