MATLAB Answers

2次元上で楕円を描く​にはどのようにしたら​よいでしょうか。

35 ビュー (過去 30 日間)
SHOTA TAKINO
SHOTA TAKINO 2020 年 10 月 7 日
回答済み: Akira Agata 2020 年 10 月 8 日
2次元上での楕円の描き方がわかりません。
教えていただけるとありがたいです。

  0 件のコメント

サインインしてコメントする。

回答 (1 件)

Akira Agata
Akira Agata 2020 年 10 月 8 日
いろいろなやり方がありますが、たとえば陰関数をプロットする fimplicit 関数を使う方法はいかがでしょうか?
一例として、楕円をあらわす方程式 (x/a)^2 + (y/b)^2 = 1 を a=5, b=2 としてプロットすると以下のようになります。
a = 5;
b = 2;
fnc = @(x,y) (x/a).^2 + (y/b).^2 -1;
figure
fimplicit(fnc)
ylim([-5 5])
grid on

  0 件のコメント

サインインしてコメントする。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!