argius note

プログラミング関連

練習:任意のグラフを描く

ちょっとくどいですが、前回のグラフ描画クラスを使って、任意のグラフを描く処理。標準入力から入力された方程式をグラフ化する。

require "graph"
include Math

print "> "
s = STDIN.gets.chomp # y = 2 * x のように入力

GraphScreen.new.loop() do |x|
  eval s
end

Tk.mainloop