# How do I make a circle move within the specified axes so that it bounces off of the axes?

조회 수: 7 (최근 30일)
Brennan Hudson 2018년 3월 26일
답변: Gayatri Menon 2018년 4월 9일
%How do I make a circle move within the specified axes so that it bounces off of the axes? It was suggested to just %use if statements to flip dx and dy from positive to negative or vice versa, however, I'm not sure how to even get %the circle moving on the plot.
r = 1; theta = 0:1:360; x = r*cosd(theta); y = r*sind(theta); plot(x,y);
axis([-10 10 -10 10]) axis equal axis manual

댓글을 달려면 로그인하십시오.

### 답변 (1개)

Gayatri Menon 2018년 4월 9일
Hi,
You could use a for loop to create a moving circle. Depending upon your use case, you will have to change some parameter in the equation of the circle in each iteration to create the moving effect, for example, change center, radius etc.The following link has an example which might be helpful for you.
Thanks

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

### Community Treasure Hunt

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

Start Hunting!

Translated by