在matlab 2016b 版本上运行cd函数,报错如下,求助各位高手,应该如何改写语句?谢谢!

程序如下:cd('F:\\Aileen\\study\\MATLAB\\New matlab\\SmallSize\\formal\\100groups\\new');mkdir([num2str(rate(uu)),'C']); path=string(['F:\\Aileen\\study\\MATLAB\\New matlab\\SmallSize\\formal\\100groups\\new\\',num2str(rate(uu)),'C']); cd(path);

PS:在13a的版本上可以运行,但是16b的版本上不可以。

高版本的matlab移除了string这个函数
你path=。。。这句,完全不需要string()
直接path=['F:\\.......',num2str(..),'C'];就可以了追问

跪谢!

来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-30
路径用单斜杠分开追问

试过了,不行,我把string改成了strcat就可以了,我也不知道为什么,输出的字符串都长一样。。。

相似回答