Plot circle with radius r and roughness amplitude e

11 Ansichten (letzte 30 Tage)
pramod pal
pramod pal am 17 Mai 2020
Beantwortet: Ameer Hamza am 17 Mai 2020
How to model or plot circular cross-section of radius (r) with roughness of amplitude (e) on the circumference.

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 17 Mai 2020
Try this
r = 1; % radius
e = 0.15;
theta = linspace(0, 2*pi, 100);
R = r*ones(size(theta)) + (rand(size(theta))-0.5).*e/2;
x = R.*cos(theta);
y = R.*sin(theta);
plot(x, y, '.-');
axis([-r-0.5 r+0.5 -r-0.5 r+0.5])

Weitere Antworten (0)

Kategorien

Mehr zu Descriptive Statistics and Visualization finden Sie in Help Center und File Exchange

Produkte


Version

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by