非専門的シンギュラリティー研究所

無限に動き続けるシステムを表す方法を AI なども使って考えていきます。

関数のグラフコマンド版(3)

「関数のグラフ」コマンド版(コンソール風入出力・描画機能あり) (3)

前回の問題は1か所ポインターに変更したら直りました。

グラフが何もない状態の表示ができるようになりました。

使い方は以下のようになります。

使い方

関数計算機能
  • exit で終了します。
  • list で変数の一覧を表示します。
  • 変数の定義は、
    • 変数名 = 式
    • で行います。
  • 変数名は、英字またはアンダースコアで始まる必要があります。
  • 変数の値を表示するには、
    • 変数名
    • と入力します。
  • 式の評価は、
    • と入力します。
  • 式は、四則演算や関数呼び出しなどが可能です。
グラフ機能
  • グラフの描画は、
    • graph (t, x, y) (t, x, y) ...
    • と入力します。
    • ここで、t はパラメーター名、x は x 座標の変数名、y は y 座標の変数名です。
  • 色の設定は、
    • color (r, g, b) (r, g, b) ...
    • と入力します。
    • ここで、r, g, b は RGB の値です。
  • グラフの範囲は、
    • range (t_from, t_to, t_step) (t_from, t_to, t_step) ...
    • と入力します。
    • ここで、t_from は開始値、t_to は終了値、t_step はステップ幅です。
  • 表示範囲は、
    • view (x_min, y_min) (x_max, y_max)
    • と入力します。