MATLAB Answers

Divide plane into two separate planes

10 views (last 30 days)
Christine Husni
Christine Husni on 15 Jan 2020
Commented: Christine Husni on 27 Jan 2020 at 16:39
I am trying to plot random points in different areas of a plane (similar to the picture below). How can I divide the plane into different regions where i can randomly plot a different amount of points in each side?
Thank you for you help,


Sign in to comment.

Accepted Answer

Matt J
Matt J on 15 Jan 2020
Edited: Matt J on 15 Jan 2020
Let b1 and b2 be basis vectors for the plane and let x0 be a point in the plane. Then, for example,
x0(:) + b1(:)*randn(1,N) + b2(:)*abs(randn(1,N));
will result in N random points on one side of the dividing line x0+t*b1 (the one passing through x0 and parallel to b1), while
x0(:) + b1(:)*randn(1,M) - b2(:)*abs(randn(1,M));
will result in M points on the opposite side.

  1 Comment

Sign in to comment.

More Answers (0)

Sign in to answer this question.