# Matlab array of char to string

If I had for example the char array in Matlab,

A(1,1) = 'A' A(1,2) = 'P' A(1,3) = 'R' A(2,1) = 'M' A(2,2) = 'A' A(2,3) = 'Y'

How would I convert this to a string cell, B such that

B{1} = 'APR' B{2} = 'MAY'

Many Thanks

Edit: A is a cell and using the function cellstr gives the error

Error using cellstr (line 23) S must be 2-D.

## Answers

Use the following function: http://www.mathworks.com/help/matlab/ref/cellstr.html

>> B = cellstr(A) B = 'APR' 'MAY' >> B{1} ans = APR