如何处理字符串数组?

时间:2011-10-17 13:57:43

标签: string matlab

在Matlab函数中我需要类似的东西(在现实生活中你可以想象它应该表示为for循环):

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

唉,我不能这样做因为var(1)应该只包含一个字符(不是整个字符串)而且我得到:

  

???订阅的分配维度不匹配。

我在网上搜索,但我找不到一个好的解决方案,任何想法?

1 个答案:

答案 0 :(得分:6)

使用Matlab单元格数组:

var{1} = 'first string';
var{2} = 'second string';
var{n} = 'nth string';