- ベストアンサー
楕円を描くプログラミング
c言語でxgraphというグラフ描画ソフトを使って楕円を描くプログラミングを考えています。 xgraphはどうでもいいのですが 楕円の長軸と短軸を入力すると楕円を描いてくれるプログラミングはどうすればよいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
楕円の中心を(c,d)、軸の長さを(a,b)とすると 楕円は (x-c)^2/a^2+(y-d)^2/b^2=1 を満たす(x,y)で表せる。 又は、θを変数として x=c+a*cosθ y=d+b*sinθ と表せる。 θを0から2πまで変えて楕円周上の点を指定すればいいのでしょう。