Plot a box around set of points

Dear all, I would be grateful if you can tell me how I can create a 0.5 x 0.5 box around each point that I have. I want each point to be the center of the box, in fact.
Here is the list of my points which include latitude and longitude of them.
For example:
scatter(Points.lon, Points.lat, '.') % lon is x and lat is y

 採用された回答

KSSV
KSSV 2020 年 8 月 4 日

2 投票

This question can be solved from your previous question which was answered.
If (x,y) is your point and you want points around it as center.
% given point is (x,y) , make a bounding box around it
x = rand ; y = rand ;
% generate points for box
P = [x-0.5 y-0.5 ; x-0.5 y+0.5 ; x+0.5 y+0.5 ; x+0.5 y-0.5 ; x-0.5 y-0.5] ;
% plot
plot(x,y,'*r')
hold on
plot(P(:,1),P(:,2),'b')

1 件のコメント

BN
BN 2020 年 8 月 5 日
Thank you

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品

リリース

R2020a

タグ

質問済み:

BN
2020 年 8 月 4 日

コメント済み:

BN
2020 年 8 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by