Append variables in mat file

28 Ansichten (letzte 30 Tage)
Toke Søltoft
Toke Søltoft am 29 Jul. 2014
Beantwortet: erdinc am 17 Nov. 2022
Making a simple example, where I load a .mat file to append to a variable. How do I then save the .mat file again after the appending?
current = [1 2 3];
new_current = [4 7];
volt = [7 5 4];
save('data.mat','current','volt');
data = load('data.mat');
data.current = [data.current new_current];
save .matfile?!?!!

Antworten (3)

ES
ES am 29 Jul. 2014
Bearbeitet: ES am 29 Jul. 2014
save(FILENAME, ..., '-append') adds new variables to an existing file.
in your case,
save('data.mat','new_current','-append');

Toke
Toke am 29 Jul. 2014
Hi.
Thanks for the answer but that is not what I want. I want to replace data.current with the new data.current I have made from:
data.current = [data.current new_current];

erdinc
erdinc am 17 Nov. 2022
current = [1 2 3];
new_current = [4 7];
volt = [7 5 4];
save('data.mat','current','volt');
load('data.mat','current');
current = [current new_current];
save(file,'current','-append')

Kategorien

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

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by