重命名并保存多个.mat文件。

26ビュ(過去30日間)
凯撒
凯撒 2019 年 10 月 13 日
コメント済み: 凯撒2019 年 10 月 15 日
我正在尝试加载,重命名和保存一组mat文件。到目前为止,我使用这段代码:
cdE: \垫子的
fileFolder = fullfile(“E: \”“垫”);
% cd (fileFolder)
dirOutput = dir(fullfile(fileFolder)‘* .mat‘));
文件名= {dirOutput.name};
k = 1:长度(文件名)
H =文件名{k};
移动文件(H, sprintf (“All_state_action_qs_ % 03 d.mat”、k));
结束
虽然它重命名所有文件正确,当我加载任何文件(与新名称)的名字在工作空间是旧的名字。
因此,我猜有一种方法做加载>重命名>保存再次批量方式。
问候
4件のコメント
凯撒
凯撒 2019 年 10 月 15 日
好吧,如果把你弄糊涂了,对不起。假设我有以下代码
所有= [];
First_1 =[1 1 1 1 1 1 1];
First_2 =[2 2 2 2 2 2 2];
First_3 =[3 3 3 3 3 3 3 3];
保存(“firs_1.mat”“first_1”);
保存(“firs_2.mat”“first_2”);
保存(“firs_3.mat”“first_3”);
我想:
1-加载first_1.mat, first_2。Mat和first3 . Mat
3-重命名向量first_1,first_2和first_3为:
first_11、first_12 first_13
3-保存在mat文件:
firs_11.mat firs_12。Mat和first_13 . Mat
3 -形成所有看起来像:
所有=
1 1 1 1 1 1 1 1
2 2 2 2 2 2 2
3 3 3 3 3 3 3
我希望这次能更清楚些
谢谢

サ▪▪ン▪▪ンしてコメントする。

回答 (1 件)

每•艾萨克森
每•艾萨克森 2019 年 10 月 14 日
"工作空间上的名称是旧名称" 你想要什么?它是mat文件中包含的变量的名称。它们不受垫文件名称的影响。
如何加载重命名的mat文件?

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!

翻译的