matlab - 如何在matlab中将一个mat文件保存在另一个目录中

标签 matlab save mkdir

我想在另一个文件夹(例如 Temp 文件夹)中保存一个矩阵(例如“PTX_Data_Raw.mat”)。我写了下面的代码:

mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved\8-congruent','Temp');
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved\8-congruent\Temp');
save(filename,'PTX_Data_Raw.mat');

但是没有用。有人可以帮我解决这个问题吗? 谢谢

最佳答案

根据您的评论,您使用的 save 是错误的。第一个参数是您要调用的 MAT 文件的文件名,第二个参数及以后的参数是您要保存的变量。

因此,您需要确保 filename 包含整个文件名,包括路径后跟您想要的 MAT 文件的实际名称。之后,第二个参数是 PTX_Data - 您要保存的矩阵的名称。

mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved\8-congruent','Temp');

%// Change
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved\8-congruent\Temp\PTX_Data_Raw.mat');

save(filename,'PTX_Data'); %// Change

关于matlab - 如何在matlab中将一个mat文件保存在另一个目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34054934/

相关文章:

c - mkdir 函数在 C 中不起作用

C检查目录是否存在的更快方法

matlab - 如何将 .csv 文件读入 Matlab,其中每一列对应一个日期?

CakePHP - 保存失败;验证错误为空

arrays - 如何高效地取两个不同结构数组的线性组合?

Swift:带有 "complex"数据的 pList

html - 保存 html 文件时关联的文件夹

c - Mkdir() permission denied C/linux 编程

matlab - MATLAB 中结构的高效索引

matlab - 在没有用户干预的情况下循环显示图像