Info
此问题已关闭。 请重新打开它进行编辑或回答。
could anyone help me with the following code
    3 次查看(过去 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!


