MATLAB Functions Help Desk

cat

Purpose

Concatenate arrays

Syntax

Description

C = cat(dim,A,B) concatenates the arrays A and B along dim.

C = cat(dim,A1,A2,A3,A4,...) concatenates all the input arrays (A1, A2, A3, A4, and so on) along dim.

cat(2,A,B) is the same as [A,B] and cat(1,A,B) is the same as [A;B].

Remarks

When used with comma separated list syntax, cat(dim,C{:}) or cat(dim,C.field) is a convenient way to concatenate a cell or structure array containing numeric matrices into a single matrix.

Examples

Given,

concatenating along different dimensions produces:

The commands

produce a 3-by-3-by-1-by-2 array.

See Also

[]         (Special characters) Build arrays

num2cell    Convert a numeric array into a cell array



[ Previous | Help Desk | Next ]