Getting 'Argument must contain string error' error when saving, it's always worked before
显示 更早的评论
Here is a short piece of my code.
queue = '\Q0';
Case = '\02';
path = 'D:\Data';
folder4Mfiles = strcat(path,'\Raw',queue,Case); % this corresponds to a location on my computer, I've never had trouble saving with this folder name before
cd(folder4Mfiles)
filename = sprintf('E%d.dat',ti); % Set filename as the E file of current time step
disp('E file is loading') % just what we call the files, they are just .dat format
InputData=load(filename); % Load the E file of current time step
disp('E file is done loading')
M = 352;
N = 92;
P = 352;
X = reshape(InputData(:,1),M,N,P);
save([folder4Mfiles,'\Position_File.mat'],X)
But now I get this error.
Error using save
Argument must contain a string.
I don't understand? [folder4Mfiles,'\Position_File.mat'] is a string
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Naming Conventions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!