有没有办法将Matlab中的矩阵保存在与工作目录不同的文件夹中? 假设当前工作目录是/ Users / username / Desktop / Paper1,代码是
clear all
load A
R=zeros(100,1)
for s=1:100
R(s)=randn(1)+A(s);
end
%save R in /Users/username/Desktop/Paper2
答案 0 :(得分:3)
您可以将完整路径放在save
的文件名参数中。
save('/path/to/desired/folder/filename.mat', R)
答案 1 :(得分:0)
是。 这是一种方式。在命令窗口中输入
cd /Users/username/Desktop/Paper2
大于
save('file.mat','R')
如果您想返回上一个当前目录,可以添加到您的代码中。
currentFolder = pwd
cd /Users/username/Desktop/Paper2
save('file.mat','R')
cd(currentFolder)