将两个.mat文件合并为一个

时间:2015-10-15 20:29:56

标签: matlab

我想在Matlab中将两个.mat文件合并为一个。一个文件内容1x776个单元格和1x1结构另一个内容1x277个单元格和1x1个结构。我想将这两个文件合二为一,并将信息保存在其中。

enter image description here

1 个答案:

答案 0 :(得分:1)

只需清除MATLAB工作区即可。加载两个.mat文件,然后将MATLAB工作区保存到新文件中。

>> clear all
>> load('1.mat');
>> load('2.mat');
>> save('combined.mat');

或者,您可以加载两个.mat文件并明确将要保存的变量传递到save,从而无需clear all

>> load('1.mat');
>> load('2.mat');
>> save('combined.mat', 'cells1', 'struct1', 'cells2', 'struct2');