2011-10-17 7 views
2

文字列の配列を処理する方法は? (あなたはそれがループのように表されるべき実際の生活の中で想像できるよう)私のようなものを必要とするMATLAB関数内

var(1) = 'First string'; 
var(2) = 'Second string'; 
... 
var(i) = 'i-th string'; 

ああ、私はこの原因VARを行うことはできません(1)含まれている必要がありますちょうど文字(文字列全体ではない)と私は得る:

???添字付きのディメンションの不一致。

私はウェブで検索しましたが、良い解決策やアイデアは見つかりませんでしたか?

+0

の可能重複[Matlabの:?私は1つのchar要素に長さの異なる2つの以上の文字列を置くことができる方法](http://stackoverflow.com/questions/ 7259368/matlab-how-can-i-put-2文字列の長さが異なる文字列 – Jonas

+1

TL; DR:セル配列を使用します。 – Jonas

答えて

6

Matlabのセル配列を使用します。

var{1} = 'first string'; 
var{2} = 'second string'; 
var{n} = 'nth string'; 
関連する問題