♪複雑な波形を作ってみる
これから「ディジタルフィルタ」の練習をするにあたって、グラフ書くぞうくん(そんな名前じゃないが)をちょっと進化させた。ファイルの最後に式を書けるようになった。組み込み定数DATAを使ってみた。
で、ただのサイン波からちょっと複雑な波形を作ってみることに。とは言え、これがどんな性質の波か、何を意味する式かは良く分かっていないのが現状。
require "graph" include Math expression = DATA.readlines.join GraphScreen.new.loop do |n| eval expression end Tk.mainloop __END__ 4 * sin (2 * n) * cos(3 * n) # 4 sin ( 2 n ) x cos ( 3 n )
あと、これを作ってる時、RDEが落ちまくった。XPに合わないのか?