如何在matlab脚本中定义路径?

时间:2012-01-08 15:05:52

标签: matlab file-io

我有一个matlab脚本让我们说image_process.m和函数image_process接受一个参数,即图片。 我想为images文件夹定义一个路径,所以现在我可以调用image_process path image_name。 我知道我可以做image_process path / image_name但是我需要在我的函数中添加额外的参数。

1 个答案:

答案 0 :(得分:4)

这很简单,只需使用 fullfile 功能组合

即可
function foo(imageName,cDir)
    fullFileName = fullfile(cDir,imagesName)
    % Do something with fullFileName

end

如果您使用脚本而不是函数,只需将其转换为函数即可 无论如何,脚本都是不好的做法,因为它们混乱了全局工作空间,并造成严重破坏 任何脚本都可以转换为函数。

按照以下方式调用您的函数:

foo('peppers.png','C:\MySpecialDir')