编了一个MATLAB小程序,遇到这样的问题:
首先代码如下:
filename=strcat('00',int2str(i),'.jpg');
n(i,1)=filename;
问题为:
Subscripted assignment dimension mismatch.
Error in shibie (line 60)
n(i,1)=filename;
搜了网上说是下标不匹配的问题,感觉是n(i,1)应该对应一个int型变量,尝试:
n(i,1)=2099; 不报错.
所以考虑怎么才能让n(i,1)接受一个字符串;
最终原因:n(i,1)应该被赋值一个字母,不能直接赋值一个字符串,对于语法还是学的不够扎实,应该多实践.