Info
此问题已关闭。 请重新打开它进行编辑或回答。
could anyone help me with the following code
2 次查看(过去 30 天)
显示 更早的评论
code:
user=[4 8]
R=[2 3 ]
Xmax=1
Ymax=1
for t = 1:length(user)
figure();
axh = axes();
hold(axh, 'on')
for i = 1:length(R)
radius = R(i)
xsd=ones(1,length(user))*Xmax
ysd=ones(1,length(user))*Ymax
rrx=radius*sqrt(rand(1,user(t)))
thetarx=2*pi*rand(1,user(t))
xrx=xsd+rrx.*cos(thetarx)
yrx=ysd+rrx.*sin(thetarx)
th = 0:pi/100:2*pi
xunit = radius * cos(th) + Xmax
yunit = radius * sin(th) + Ymax
plot(axh, xunit, yunit)
plot(axh, ysd,xsd,'r^')
plot(axh, yrx,xrx,'ko')
axis equal
end
end
The code executes,but it doesnt give the result what i actually need.I actually need the following graph as stated in fig 1 and 2.Fig 1 is for 2 user and fig 2 is for 4 user.when i run the code i am getting the graph as stated in fig 3 and fig 4.could anyone help me how to get fig1 and fig2 instead of fig 3 and fig 4.
回答(0 个)
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!