Append variables in mat file

12 vues (au cours des 30 derniers jours)
Toke Søltoft
Toke Søltoft le 29 Juil 2014
Réponse apportée : erdinc le 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?!?!!

Réponses (3)

ES
ES le 29 Juil 2014
Modifié(e) : ES le 29 Juil 2014
save(FILENAME, ..., '-append') adds new variables to an existing file.
in your case,
save('data.mat','new_current','-append');

Toke
Toke le 29 Juil 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 le 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')

Catégories

En savoir plus sur Workspace Variables and MAT Files dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by