How to merge two .mat files?

49 ビュー (過去 30 日間)
ANANTA BIJOY BHADRA
ANANTA BIJOY BHADRA 2022 年 5 月 23 日
回答済み: MJFcoNaN 2022 年 5 月 24 日
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 件のコメント
Triveni
Triveni 2022 年 5 月 23 日
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]

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

採用された回答

MJFcoNaN
MJFcoNaN 2022 年 5 月 24 日
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];

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWorkspace Variables and MAT-Files についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by