更改MATLAB文件夹路径

时间:2013-10-16 06:33:46

标签: matlab

我有一条通用路径

C:\Users\Dr Syed Abdul Rahman\Desktop\innovation final.

但是我不知道如何将我的MATLAB路径更改为

C:\Users\Dr Syed Abdul Rahman\Desktop\innovation final\Fingerprint 

C:\Users\Dr Syed Abdul Rahman\Desktop\innovation final\Image.

我在MATLAB中知道cd命令,但是假设这个文件可以移植到其他PC上吗? 任何人都可以指导我如何以某种方式更改我的目录,不需要完整的地址?因为我已将图像,文件夹,文件和代码分类......

2 个答案:

答案 0 :(得分:3)

我非常有信心你可以使用cd的相对路径:

cd Fingerprint

然后改回

cd ..

虽然我必须问 - 你确定你想要更改目录吗?或者你应该在打开文件时使用相对路径? (例如Image/foo.jpg

答案 1 :(得分:0)

查看uigetfile - 它会打开一个普通对话框,让用户可以在任何位置选择文件。

或者,如果您正在运行脚本并且您知道图像始终位于该脚本的相同位置 relative ,则可以使用filepartsmfilename('fullpath')结合使用以获取正在运行的脚本的完整路径,然后通过字符串连接附加其余内容。像这样:

scriptPath    = fileparts(mfilename('fullpath'));
imageLocation = [scriptPath filesep 'Image' filesep];

img = imread([imageLocation 'your_image.jpg']);