0

私の目標は、既存のMATLABGUIのJavaバージョンを開発することです。私のGUIが実際に行うことのほとんどは、2Dプロット関数を使用してx、y軸のペアに数学関数をプロットすることです。データは編集ボックスによって挿入され、プロットボタンは機能をアクティブにするために使用されます。

関数y=y(x)がある場合、plot(x、y)のような単純なコマンドがその役割を果たします。ここで、xとyはある種の配列です。MATLABがこれを単純かつ正確に行うこと(それが設計された目的)のように思えますが、Javaによるもう少しの努力が必要です。

グーグルで回って、2Dグラフィックス用のOpenGLにたどり着きました。しかし、それでもグラフィックスは私が必要だと思うものではありません。私が求めているのは、プロットクラスとメソッドです。

だから私の質問は、一対の軸の中に数学関数を描く簡単な方法があるかどうかです。これは、Androidアプリの場合はレイアウトビューである可能性があります。

4

1 に答える 1

0

あなたが言ったように、JavaはMatlabの内部の数学関連の機能のすべてを持っているわけではありません。これは自分で実装する必要があります。つまり、実際にある種のグラフィカルキャンバスにグラフポイントを描画します。

幸いなことに、他の多くの人々が以前にこの要件を持っていて、あなたのためにこれを行うライブラリを作成することになりました。

したがって、あなたの仕事は、あなたのニーズに最も適したライブラリを見つけて、それを使用することです。

探し始める場所に関するいくつかの指針:https ://stackoverflow.com/questions/424752/any-good-graphing-packages-for-android

于 2013-02-03T13:28:17.613 に答える