how to create an random points in desired circle using rand function??

조회 수: 5 (최근 30일)
Jayesh Nakum
Jayesh Nakum 2015년 9월 11일
댓글: Priyam Shah 2020년 9월 25일
i want to create an one circle and in that i want to create random points and circle around that point at my desired radius,to shoe resource allocation in mobile using matlab
  댓글 수: 1
Karleen Tur
Karleen Tur 2019년 3월 17일
Hello,
I am doing a project related to the resource allocation in femocell. I am also facing this issue and your thread was very helpful for me, so thank you for that.
I wanted to ask you what exactly you did in your project ? so if any part is common I can reffer to your code of matlab.
If you are intersted in helping please let me know on mahimnat27@gmail.com
Kind Regards,
Mahimna

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

채택된 답변

Hamoon
Hamoon 2015년 9월 11일
편집: Hamoon 2015년 9월 11일
You need to generate points which have random angles smaller or equal to 2*pi and random radius smaller or equal to the circle radius, here is the code:
n=100; % number of points that you want
center = [1 ,2]; % center coordinates of the circle [x0,y0]
radius = 10; % radius of the circle
angle = 2*pi*rand(n,1);
r = radius*sqrt(rand(n,1));
X = r.*cos(angle)+ center(1);
Y = r.*sin(angle)+ center(2);
plot(X,Y,'.k')
  댓글 수: 8
Hamoon
Hamoon 2015년 9월 11일
When you have one graph and you want to add another graph to it you can use "hold on", like this:
plot(x1,y1);
hold on
plot(x2,y2);
Priyam Shah
Priyam Shah 2020년 9월 25일
I have an extra question added to the solution as to how to repeat this 1000 times and plot a randomly selected single instance on the graph

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by