0

我有一小段代码可以生成具有相同格式的 80 个字符串的列表

for iter = 1:80
    features(iter) = strcat('test', num2str(iter));
end

下标分配尺寸不匹配。

结果,我遇到了这个错误,就好像我试图一次向数组添加多个字符串一样,但这似乎是错误的。这可能与我使用的是旧版本的 MATLAB 并且不能使用字符串赋值“”有关吗?如果是这种情况,我该怎么做才能生成字符串数组?

如果我预先分配数组,我会收到此错误

features = num2str(zeros(1,80));

在赋值 A(:) = B 中,A 和 B 中的元素数必须相同。

4

0 回答 0