Circle rotating and whirling

18 views (last 30 days)
DARLINGTON ETAJE
DARLINGTON ETAJE on 24 Jul 2019
Edited: infinity on 25 Jul 2019
question.jfif
  4 Comments
DARLINGTON ETAJE
DARLINGTON ETAJE on 24 Jul 2019
not exactly though

Sign in to comment.

Accepted Answer

infinity
infinity on 25 Jul 2019
Edited: infinity on 25 Jul 2019
Hello,
You can also refer this code,
close all
t = linspace(0,2*pi);
x = cos(t);
y = sin(t);
r1 = 3;
plot(r1*x,r1*y) % plot circle of radius 3
r2 = 2;
r3 = 1;
x2 = r2*cos(-t);
y2 = r2*sin(-t);
axis equal
hold on
for i = 1:length(t)
center = [x2(i),y2(i)];
h = viscircles(center,r3,'color','r');
pause(0.1)
delete(h)
end
hold off
where "r1" is radius of circle 1, and r3 is radius of inner circle.

More Answers (2)

darova
darova on 24 Jul 2019
Look at my idea. Do you like it?
t = linspace(0,2*pi);
x = cos(t);
y = sin(t);
plot(3*x,3*y) % plot circle of radius 10
axis equal
hold on
for t0 = t
h = plot(2*cos(t0),2*sin(t0),'or');
pause(0.03)
delete(h)
end
hold off
  2 Comments
darova
darova on 24 Jul 2019
What radius of a circle you want?

Sign in to comment.


DARLINGTON ETAJE
DARLINGTON ETAJE on 24 Jul 2019
the small circle moving around...how can I make it bigger

Categories

Find more on Animation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!