将Matlab中的矩阵保存在与工作目录不同的文件夹中?

时间:2015-08-24 13:36:48

标签: matlab

有没有办法将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

2 个答案:

答案 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)