Clear Filters
Clear Filters

how to initialize distance between two users

2 views (last 30 days)
Suppose i have two users. i want to set the distance between them as 1 m.

Answers (1)

Walter Roberson
Walter Roberson on 16 May 2023
xy0 = randi(100, 1, 2) %cm, 10 m
xy0 = 1×2
40 43
radius = 10; %cm, 1 m
rand_angle = rand(1,1) * 2*pi;
[dx, dy] = pol2cart(rand_angle, radius);
xy1 = xy0 + [dx, dy]
xy1 = 1×2
48.7295 47.8781
plot(xy0(1), xy0(2), 'k.', xy1(1), xy1(2), 'b*');
xlim([0 100]); ylim([0 100]);
legend({'original point', 'point 1 m away'});
xlabel('cm'); ylabel('cm')

Community Treasure Hunt

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

Start Hunting!