2022年度計算機演習A・B

第13回レポート課題の解説

演習1

自然数 $a$ と $b$ に対して、パラメータ表示

$$ x(t)=\sin(a\cdot 2\pi t),\quad y(t)=\sin(b\cdot 2\pi t)\quad (0\leq t\leq 1) $$

によって与えられる曲線を考えます。これは、リサージュ曲線(Lissajous curve)と呼ばれます。

自然数 $a$ と $b$ に対するリサージュ曲線を描画する関数draw_Lissajous(a,b)を定義した上で、$a=4, b=5$ に対してその関数を呼び出してください。ただし、滑らかな曲線を描画すること。

演習2

制御点の座標を並べた行列 $P$ に対する $3$ 次ベジェ曲線を描画する関数draw_Bezier(P)を定義した上で、複数の $3$ 次ベジェ曲線を組み合わせて自由に図形や文字などを描画してください。