how to create 3D array

2 views (last 30 days)
Naga A
Naga A on 30 Oct 2015
Answered: Stalin Samuel on 30 Oct 2015
Hi,
I have a matrix which contains the center(x and y coordinates, 10*2 matrix ) of 10 hexagons. I need to create a 3D array such that it stores the hexagon number along with its center. For example
B=[x1,y1,1
x2,y2,2
x3,y3,3
...
x10,y10,10]
I never used 3D arrays and I went to the tutorial and its some what confusing.And, suppose if I want to access only X and Y coordinates of all hexagons and only the number of hexagon,should I use B(1,2,:) and B(:,:,1)?Can you please help me here.

Answers (1)

Stalin Samuel
Stalin Samuel on 30 Oct 2015
XY_coordinates = B(:,1:2)

Categories

Find more on Data Types 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!