在Matlab函数中我需要类似的东西(在现实生活中你可以想象它应该表示为for循环):
var(1) = 'First string';
var(2) = 'Second string';
...
var(i) = 'i-th string';
唉,我不能这样做因为var(1)应该只包含一个字符(不是整个字符串)而且我得到:
???订阅的分配维度不匹配。
我在网上搜索,但我找不到一个好的解决方案,任何想法?
答案 0 :(得分:6)
使用Matlab单元格数组:
var{1} = 'first string';
var{2} = 'second string';
var{n} = 'nth string';