問題タブ [jscience]

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 投票する
2 に答える
867 参照

java - KG、Litre、Metre、KMなどのアイテムのさまざまな単位を表すために利用可能なAPIはありますか?

私のプロジェクトでは、どこかでのを使用する必要がunitOfIssueありItemsます。さて、もちろん、さまざまなアイテムが異なる表現単位を持つことができます。そこで、この状況をエレガントに処理するために、何らかのAPIまたは何らかの方法を探していました。

これらのユニットを表す何らかの方法を提供する利用可能なAPIはありますか?印象的なJScienceについて聞いたことがありますが、でマッピングする際に別の問題に直面していJPAます。いくつかのグーグル作業の後、私はこのコンテキストで--JScience-JPAとしていくつかの作業が行われていることを知りましたが、本番環境で使用するにはまだ安定していないようです。

JSR-275についても何か見つけましたが、このJCPページからは却下されたようです。

それから私はまだ詳細を掘り下げていない測定単位に出くわしました。しかし、再び同じ問題が発生します。これをJPAでマッピングできますか?

編集:-このSOの質問から、ユニット付きのJava番号に出くわしましたが、本番環境に対応しているかどうかはわかりません。

特に上記のオプションを見た後、私は本当に混乱しています。そして、JPAは、私がそれらのいずれかを使用できるかどうかについての追加の懸念事項です。誰かがそのような状況に直面し、それから抜け出す方法を見つけたことがありますか?ここで本当に助けが必要です。何を使うべきですか?そして、他に方法がない場合、これらの単位を表すための適切な方法は何でしょうか。私が見る1つの方法は、を使用することenumsです。しかし、もちろん、それが最後の選択です。

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

jscience - JScience フォーマット分数

数値を分数としてフォーマットする簡単な方法はありますか?

ユーザーが "1/4in" をインチ単位の値に入力した場合、.25 の代わりに "1/4"、.333333 の代わりに 1/3 などを表示したいと思います。

特定の選択値のエイリアスのようなものです。

これは MeasureFormat でグローバルにできることですか?

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

java - Matrix.solve() は、RationalFunction では Rational とは異なる答えを返します

私は有理数の線形システムを解くためにJscience線形代数モジュールを使用しています。これは期待どおりに機能し、正しい結果が得られます。

コードは{0/1, 1/6, 2/3, 1/1, 1/6, 1/6}実行時に出力されます。

私の意図は、 のコンポーネントの 1 つの多くの異なる値でこのシステムを解決することです。そのため、 の代わりにv使用するようにコードを変換しました。最初のステップでは、まだ a を導入しておらず、everyは定数です。私の理解では、これにより以前と同じ結果が得られるはずです。RationalFunction<Rational>RationalVariableRationalFunction<Rational>

ただし、これは実行時に、つまり0/0各コンポーネントに対して次を出力します。

Matrix.solve()実際に使用をサポートしていRationalFunctionますか? 1 対 1 のマトリックスでテストしたところ、うまくいきました。

この問題を解決するには、次にどこを見ればよいでしょうか?

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

java - Java JScience:実数全体を出力する方法は?

計算したいものにPiを計算するテストコードをいくつか書きました。次のようになります。

残念ながら、出力は次のようになります。

最終値はそれよりもはるかに正確であると確信しています。なぜなら、彼らが実際にどのような値を追加しているかを見たからです。それはそれよりもはるかに正確です。

System.out.println最初の数桁だけでなく、Real 全体を表示するにはどうすればよいですか?

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

java - 乗算文字なしの出力単位?

素晴らしい JScience ライブラリを使用して単位を変換しています。私を悩ませている
のは、例えばの出力WATT.times(HOUR)W·h.

私が出力したいのはただWhです。own を実装せずにすべてのユニットの出力を変更することは可能UnitFormatですか? これらすべての単位にラベルを付けることができることはわかっていますが、それも大変な作業です。

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

java - BigIntegerのtestBitに相当するLargeInteger?

LargeIntegerに相当するものはありBigIntegerますtestBitか?

そうでない場合、どのようtestBitに実行できますLargeIntegerか?

私はまだ再現するのに必要なスキルを持っていません((this & (1<<n)) != 0)


ドキュメントから参照されている上記のコードをコピーして貼り付けるだけでメソッドを作成しようとしました:

ただし、コンパイラは次のように報告します。

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

java - BigInteger に相当する LargeInteger と?

LargeIntegerBigIntegerは の と同等のand機能を持っていないようです。

and(BigInteger val)「 」以来、私はこの素晴らしい答えを再現Returns a BigInteger whose value is (this & val). (This method returns a negative BigInteger if and only if this and val are both negative.)しようとしましたtestBit

しかし、コンパイラは報告します

上で使用するためにどのように再現できBigIntegerますか?andLargeInteger

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

java - pow for LargeInteger

LargeInteger機能がないようです。または、機能がある場合でも処理できpowませpow(0)ん。BigInteger

私は自分自身を構築しようとしましたが、メモリがひどく急増しているようで、無限に実行されるため、無限ループが発生する可能性があります:

のメソッドはどのpowように開発できLargeIntegerますか?