Dividing Bounding box into equal parts

5 ビュー (過去 30 日間)
Shweta Saboo
Shweta Saboo 2020 年 3 月 18 日
回答済み: Prabhan Purwar 2020 年 3 月 24 日
I have a bounding box of dimensions [x y width height]. I want to divide this rectangle into 16 equal rectangles or squares of equal dimensions.
  1 件のコメント
darova
darova 2020 年 3 月 18 日
What difficulties do you have? What is the question?

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

回答 (1 件)

Prabhan Purwar
Prabhan Purwar 2020 年 3 月 24 日
Hi,
Following code may help:
clc
close all
clear
% bounding box [x y width height]
%Assuming (x,y) represents a starting point located at the bottom left corner of the box (In XY Plane).
x=0;
y=0;
width=16;
height=16;
subparts=16; %No of equal parts (Must be a perfect square)
n=sqrt(subparts)+1;
xb=linspace(x,x+width,n);
yb=linspace(y,y+height,n);
[X,Y]=meshgrid(xb,yb);
surf(X,Y,zeros(n))
Output:
For further information refer to the following links:

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by