MATLAB中遇到 无法执行赋值,因为左侧的索引与右侧的大小不兼容。 在MATLAB中list中写入字符串经常发现上面的问题。 == 问题发生的原因是matlab中如果是list文件,需要字符串的长度相同。== 解决方案在于,如果是想写入字符串,尽量建议最初就构建一个cell,空cell的构建语法如下: a = {}; 写入cell中需要注意表达,不然会出现 无法从 char 转换为 cell。 %错误语法 a(i) = char; %正确语法 a{i} = char;