我正在尝试在加载函数中使用num2str,如下所示
route=3;
samples=1;
pct=100;
path('C:\')
load(['B2A_Sample_r',num2str(route),'_',num2str(pct),'%_',num2str(1000+samples)])
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
filename=char(['B2A_Sample_r',num2str(route),'_',num2str(pct),'%_',num2str(1000+samples)]);
load(filename,'-mat')
Run Code Online (Sandbox Code Playgroud)
我每次收到此错误时都必须关闭并重启matlab.
您正在清除道路每次运行,因此MATLAB找不到任何文件或功能,内置与否是否(含num2str
).每次尝试时,它只会查看C:\
然后放弃.试试这个:
route=3;
samples=1;
pct=100;
filename=char(['B2A_Sample_r',num2str(route),'_',num2str(pct),'%_',num2str(1000+samples)]);
directory = 'C:\';
fullfilename = fullfile(directory,filename);
load(fullfilename);
Run Code Online (Sandbox Code Playgroud)