为什么matlab的cd命令不识别变量名?求助

2025-01-24 10:35:42
推荐回答(4个)
回答1:

cd('name')等价于cd name你运行a = 文件夹名后,a已经是字符串了,因此直接cd a会报错。下面这样就可以了cd(a)另外,运行cd命令时,如果当前目录包含你要进入的文件夹,你可以只写文件夹名称,否则就要文件夹的完整路径了。

回答2:

如上图  红色圈起来的窗口路径,必须为你要运行的含有cd的程序所在的路径。并且此路径“sparseMRI”文件夹中含有‘simulation‘文件夹。(前提是路径添加完后)

回答3:

一楼提问出错了:为什么matlab的cd命令不识别变量名?求助matlab的cd命令不识别变量名,比如当前工作路径下有个名为pp的文件夹,我在代码中令a=pp,然后用cd a命令老是出现错误:??? Error using ==> cdCannot CD to a (Name is nonexistent or not a directory).这个有办法解决么?

回答4:

cd函数是用来改变matlab当前路径的,只能接受路径(即机器上的某个文件夹)作为参数。