【重点】matlab2016b 不支持在变量中直接使用相对路径的表述方式:如../、./等方式!!!
【举例说明】:
一级目录:Data
二级目录: test1、test2
三级目录文件: main1.m、main2.m
Data/test1/main1.m
Data/test2/main2.m
现在 在main1.m 中需要操作main2.m的函数,必须写绝对路径: load Data/test2/main2.m,不能写../test2/main2.m
【其他方法】:
绝对路径+补充路径
绝对路径编写: 需要使用字符串的方式,如absolutePath= ‘Data’
补充路径编写:利用strcat函数,path = strcat(absolutePath,‘test2/main2.m’)
最终路径: path
【注意】
在使用save、load等函数时
如果使用字符串的路径,必须采用如下形式
save (path) 若需设置文件名,则采用 save ([path, '文件名'], '变量1'、‘变量2’)
load (path)