How to Segment an annulus made out of two circles

4 ビュー (過去 30 日間)
Natali Petani
Natali Petani 2022 年 11 月 10 日
回答済み: Image Analyst 2022 年 11 月 10 日
r = 1; %inner radius
xCenter = 5;
yCenter = 5;
theta = 0 : 0.01 : 2*pi;
x = r * cos(theta) + xCenter;
y = r * sin(theta) + yCenter;
plot(x, y, 'LineWidth', 3);
axis square;
xlim([2 8]);
ylim([2 8]);
grid on;
hold on
R = 2; %outer radius
XCenter = 5;
YCenter = 5;
theta = 0 : 0.01 : 2*pi;
X = R * cos(theta) + XCenter;
Y = R * sin(theta) + YCenter;
plot(X, Y, 'LineWidth', 3);
axis square;
xlim([2 8]);
ylim([2 8]);
grid on;
hold off
I need to discretize my ring into equal pieces using nodes (similar to the photo above). How can I go about doing this for any number of segments?

回答 (1 件)

Image Analyst
Image Analyst 2022 年 11 月 10 日
To specify sectors, adjust the starting and stopping angles when you make theta:
theta = 0 : 0.01 : 2*pi;

カテゴリ

Help Center および File ExchangeResizing and Reshaping Matrices についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by