デジタルフィルタを勉強しているうちに、簡単にグラフ化する方法はないかなーといろいろ探して見つけたJSXGraph。WordPressに組み込んでみた。これもすごいライブラリだ。
var brd = JXG.JSXGraph.initBoard('box', {axis:true,originX: 300, originY: 150, unitX: 60, unitY: 30}); brd.suspendUpdate(); var c1 = brd.create('curve', [function (t) { return t }, function (t) { return 2 * Math.sin(t); } ,-2*Math.PI,2*Math.PI]); var c2 = brd.create('curve', [function (t) { return t }, function (t) { return 2 * Math.cos(t); }, -2 * Math.PI, 2*Math.PI], {strokeColor:"red"}); var c3 = brd.create('curve', [function (t) { return t }, function (t) { return 2 * Math.cos(t*4) + 2 * Math.sin(t) ; }, -2 * Math.PI, 2 * Math.PI], { strokeColor: "green" }); var g1 = brd.create('glider', [0.6, 1.2, c1]); brd.unsuspendUpdate();