2013-05-01 29 views
10

にMATLABのchar型の配列を変換しますように、これは文字列のセルに変換することができますどのようにMATLAB char配列、Aで始まる文字列

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

、B:

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

の編集: Aは細胞であり、関数cellstrを使用すると、エラー

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

エラーメッセージには誰ですか? –

+0

私はA = data {3,1}(いくつかのセルデータ)を持つので、Aは今度は<2x6 char>です。私はそれからB = cellstr(A)と入力するとエラーになります。 – rwolst

+0

データを質問に入れることができますか? –

答えて

2
3DチャーアレイTについて

B = cellstr(T(1,:,:)) 

代わりフランクは、上記提案のように 'cellstr' を使用し、最初の2次元マトリックスに割り当てエラーを

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

を与えます。

A(:,:) = T(1,:,:) 
B = cellstr(A) 
関連する問題