matlab文件中的文件重命名
在处理matlab文件时需要对一个.mat数据中数据进行重命名。原始文件如下
原始文件未data_s03.mat,其中包含如图的四个子文件数据。
重命名时:首先将工作区清零,在把数据加载出来
>> clear
>> load('/home/rthpc/kxy/data_s03.mat', 'test_fea_3')
>> load('/home/rthpc/kxy/data_s03.mat', 'test_lab_3')
>> load('/home/rthpc/kxy/data_s03.mat', 'train_lab_3')
>> load('/home/rthpc/kxy/data_s03.mat', 'train_fea_3')
然后在工作区右键重命名,即可重新给文件命名,这里我已经重命名3个了。
最后一步,直接保存(即将工作区中的文件一起保存,所以务必保证工作区只有你想保存是的文件)。
save('data_s03')
保存之后的文件:
其中一些数据合并成一个数据
分别把数据load进来。
比如说这些mat文件里面变量是
v1,v2,v3
可以
%([v1,v2]是列合并
fea_1=[v1,V2];
save fea_1.mat fea_1 -MAT
%([v1;v2]是行合并
fea_2=[v1;V2];
save fea_2.mat fea_2 -MAT
就可以了
。