格子点の表示について

添付ファイルのような、格子点を表示するファイルを作ったのですが、グラフ画面の右上に、表示されては、ダメな点が3つほど表示されます。
私の、計算違いか、式の入力間違いでしょうか・・・。、
バージョンは、 7.51 です。
追伸
ここで質問するのは、すごく久しぶりです。
よろしくお願いします。

[添付]: 5480 bytes

user.png ほりべかずのり time.png 2019/03/12(Tue) 01:56 Home No.2525
Re: 格子点の表示について
画像で説明します。

2526

user_com.png ほりべかずのり time.png 2019/03/12(Tue) 15:37 Home No.2526
Re: 格子点の表示について
現象は理解しています。
バグというよりも,「=」の判定に関する限界のようなものです。
現状では避けられません。
「x=0」とした場合,xが0にかなり近いか,xの符号に変化があるかで判定していますが,前者の場合「近い」の基準が相対的になるために,広域表示した場合,あり得ない点を表示してしまいます。一方,符号の変化を見る場合,不連続点をゼロ点をとしてしまうことになります。

  f(x) = (round(x)=x) and (frc(x)=0)
  y2 = y1(f(x) and f(y1) and (y1>=x))

でなんとかできますが・・・

あと,関係式で範囲制限のある双曲線を描くと,表示領域変更時の残像の処理に時間がかかるので,
  y1 = a^2/(x-a) + a ( x > a )
として,残像を残すのがよいと思います。
2次曲線の描画は速いのですが,範囲制限があると遅くなります。

[添付]: 5522 bytes

user_com.png ともだ time.png 2019/03/12(Tue) 15:58 No.2527
Re: 格子点の表示について

ありがとうございます。
早速の返信、いつもながら感謝しています。
= の判定は、様々な困難を乗り越えて・・・いるんだろうなと・・・。


私の欲しい、GRAPESのファイルを作っていただいて、
ありがとうございます。
user_com.png ほりべかずのり time.png 2019/03/12(Tue) 17:21 Home No.2528
処理 記事No 暗証キー

- JoyfulNote -