How to create a 4 dimensional array??

This is just a general question because I can't find it anywhere, but does anyone know how to create a 4-D array? What would the basic code be for it or just a basic example of one would be great!

 Accepted Answer

Supposing A and B are 3 dimensional arrays, then cat(4,A,B) would join them along the fourth dimension.

1 Comment

This works for 2D arrays also, because they are just special 3D arrays. See: "cat(4, 1, 1)".

Sign in to comment.

More Answers (1)

the cyclist
the cyclist on 1 Dec 2011
Edited: John Kelly on 26 Feb 2015
Here is a trivial example:
>> A = zeros(2,3,5,7);
>> A(1,2,1,2) = 6;
>> A(1,1,5,6) = 5;
>> A(2,1,1,:) = pi;

Categories

Find more on Loops and Conditional Statements 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!