MATLAB打印出一串字符串?

时间:2013-01-19 22:22:35

标签: arrays string matlab

我认为以下代码有问题:

OriginalSamples = {'BeforeWeDepart','ImSoGlad','NotToday', 'WellNowYouKnow'};
numOriginalSamples = length(OriginalSamples);

for i=1:numOriginalSamples
    disp(OriginalSamples(i));
end

我得到的错误是:

Error using ==> vertcat
CAT arguments dimensions are not consistent.

如何做这个简单的操作?

感谢。

1 个答案:

答案 0 :(得分:2)

尝试将disp(OriginalSamples(i))更改为disp(OriginalSamples{i})

使用()建立索引会返回一个单元格数组,而使用{}建立索引会返回该单元格的内容