How to merge two .mat files?

49 Ansichten (letzte 30 Tage)
ANANTA BIJOY BHADRA
ANANTA BIJOY BHADRA am 23 Mai 2022
Beantwortet: MJFcoNaN am 24 Mai 2022
I have a data file where the number of rows=721800 and number of column=23. I have another .mat file with same number of rows and columns. Mergeing has to be in such a way that the 2nd m.mat file values starts from 721801. The cloumns will remain same. How can I merge them?
  1 Kommentar
Triveni
Triveni am 23 Mai 2022
Load 1st .mat file. Then load 2nd .mat file. Assign 2nd .mat variable with different Name. And then combine.
Ex:
A1= [1 2 3]; A2= [ 4 5 6 ]
A = [ A1 , A2];
Or A= [A1; A2]

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

MJFcoNaN
MJFcoNaN am 24 Mai 2022
If they share the same variable name (for example 'data'), you can load them into different structure and merge.
s1=load('file1.mat');
s2=load('file2.mat');
% vertical concatenate
data=[s1.data; s2.data];

Weitere Antworten (0)

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Produkte


Version

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by