How to represent each grid numerically?
Show older comments
I have made square grids in the entire MATLAB workspace having 0.5 spacing. How can i represent those grids in number? Counting must start from 1 and in increasing order from bottom left to right and then go to upper line respectively
2 Comments
KALYAN ACHARJYA
on 8 Nov 2019
Can you more specific please?
Are you looking for insert number inside the grid elements?
Richa Sarmah
on 8 Nov 2019
Answers (1)
% Inputs
xrng = [0,9]; % [left, right] bound of x axis
yrng = [0,8]; % [lower, upper] bound of y axis
gridInt = 0.5; % grid spacing
% Compute the rest
nBlocks = floor([diff(xrng), diff(yrng)] ./ gridInt); % number of complete grid squares for [x,y] axes
gridNumbers = flipud(reshape(1:prod(nBlocks), nBlocks)');
gridNumbers is a matrix of grid block counts starting at the bottom, left corner and increasing rightward then upward.
Categories
Find more on Image Arithmetic in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!