はじめまして。
最近MATLABを学習しはじめたものなのですが、512×512内に大きさがランダムな円を10個くらい描こうとしています。
そこで以下のプログラムを他サイトなどを参考に構成していました。
1つの円を描くことはできたので、それをforを用いて繰り返すことで複数の円が描けると思い、試してみましたがforを用いるときに定義するindexがあいまいで、plotが複数回行えません。
plotをforで定義している10回行うにはどのようにしたらよいですか?
皆さんのお力をお貸しください。
MATLAB
1t = linspace(0,2*pi,100); 2cx =randi([50 460]); cy =randi([50 460]); % 中心 3r = randi([10 50]); % 半径 4for i=1:10 5plot(r*sin(t)+cx,r*cos(t)+cy); 6end 7axis([0,512,0,512]) 8axis squareclc
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/24 07:53
2022/06/24 07:59 編集
2022/06/24 08:05
2022/06/24 08:08