Dividing Bounding box into equal parts

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 commentaire

darova
darova le 18 Mar 2020
What difficulties do you have? What is the question?

Connectez-vous pour commenter.

Réponses (1)

Prabhan Purwar
Prabhan Purwar le 24 Mar 2020
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:

Community Treasure Hunt

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

Start Hunting!

Translated by