How to save and append variable into a matlab file?
    12 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
I would like to save variable "i" in a mat file "paxt.mat". This is to be saved in the current directory.
The varaible "i" varies with each loop hence need to append it.
I tried :
save(fullfile(pwd,'paxt4.mat'),'i','-append'); % OR
save('paxt4.mat','i','-append');
Error using save
Unable to write file D:\..\paxt.mat: No such file or directory.
Both of these does not work. I do not undestand what is wrong.
Any help will be greatly appriciated.
Thanks in advance
0 comentarios
Respuesta aceptada
  Chunru
      
      
 el 20 de Jul. de 2022
        
      Editada: Chunru
      
      
 el 20 de Jul. de 2022
  
      You can use mat-file objuect. doc matfile for mor details.
% work with the .mat file using matfile object
matobj = matfile('paxt4.mat', 'Writable', true);
matobj.i=[];
for k=1:5
    i = randn(1,1);
    matobj.i = [matobj.i i];
end
matobj.i
whos('-file', 'paxt4.mat')
3 comentarios
Más respuestas (0)
Ver también
Categorías
				Más información sobre File Operations en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

