2

数学関数として興味深いことに直面しましたが、数学には浮動小数点関数値が含まれている可能性がありますが、Graphics2Dを使用してN値のみをペイントできます. Java のような単純な数学チャートを描画する方法を知りたいですか?

y=x

また

y=x*tan(アルファ)+3; abs(x)

また

y=x+5

この種のコード を見つけました。ここに画像の説明を入力

OK、非常に興味深いですが、チャートをマーカーで描画するだけですが、それ以外の場合、関数を使用して他のオブジェクトを N ピクセルごとに描画する方法 (マーカーではなく、マーカー座標を持つ JLabel を配置するなど) はありますか? そして、座標の境界線を表示しない方法は?

4

1 に答える 1

0

一部の数学関数の戻り値は、グラフの表示ウィンドウに合わせて拡大縮小できます。あなたは数学者なので、もっと数学に似た言葉で言います。数学関数の出力に適用できるマッピング関数を作成する必要があります... so g(f(x))where gは、10進数の戻り値をピクセルに変換します。

g(x)は、次のような単純なものにすることができます。入力を取得し、表示ウィンドウが100x100であると仮定して、y=100を掛けます。これが理にかなっていることを願っています...2Dグラフのどの部分を表示しているかについても検討する必要があります。4つの象限すべてを表示していますか?その場合、表示ウィンドウが変更されたことを考慮して、g(x)も値を変換する必要があります...

これが理にかなっていることを願っています!

于 2011-11-30T18:05:47.630 に答える