如何在matlab中将一个mat文件保存在另一个目录中
How to save a mat file in another directory in matlab
我想在另一个文件夹(例如 Temp 文件夹)中保存一个矩阵(例如 "PTX_Data_Raw.mat")。我写了下面的代码:
mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent','Temp');
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent\Temp');
save(filename,'PTX_Data_Raw.mat');
但是没用。有人可以帮我解决这个问题吗?
谢谢
根据您的评论,您使用 save
错误。第一个参数是您要调用的 MAT 文件的文件名,第二个参数及以后的参数是您要保存的变量。
因此,您需要确保 filename
包含整个文件名,包括路径后跟您想要的 MAT 文件的实际名称。之后,第二个参数是 PTX_Data
- 你要保存的矩阵的名称。
mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent','Temp');
%// Change
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent\Temp\PTX_Data_Raw.mat');
save(filename,'PTX_Data'); %// Change
我想在另一个文件夹(例如 Temp 文件夹)中保存一个矩阵(例如 "PTX_Data_Raw.mat")。我写了下面的代码:
mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent','Temp');
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent\Temp');
save(filename,'PTX_Data_Raw.mat');
但是没用。有人可以帮我解决这个问题吗? 谢谢
根据您的评论,您使用 save
错误。第一个参数是您要调用的 MAT 文件的文件名,第二个参数及以后的参数是您要保存的变量。
因此,您需要确保 filename
包含整个文件名,包括路径后跟您想要的 MAT 文件的实际名称。之后,第二个参数是 PTX_Data
- 你要保存的矩阵的名称。
mkdir('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent','Temp');
%// Change
filename=('D:\Projects\ProgrammingPart\Method2_FinalApproved-congruent\Temp\PTX_Data_Raw.mat');
save(filename,'PTX_Data'); %// Change