下标分配尺寸不匹配。在分配字符串

时间:2017-10-26 18:52:03

标签: matlab

我正在尝试将字符串分配给matlab零。

a = zeros(10);
a(1,:) = 'Hand';

但是,我收到以下错误。

Subscripted assignment dimension mismatch.

我明白了错误的含义。但我正在努力分配' Hand' - 长度为4.但我有10 * 10阵列。

任何帮助都很明显

1 个答案:

答案 0 :(得分:1)

您的字符串长度为4,但您尝试将其分配的位置长度为10,这就是您收到错误的原因。 (您可以使用size()检查尺寸)尝试

a(1,1:4) = 'Hand';