How to save something?

From a script I used to use something like this:
cd(fileparts(which(mfilename)));
save([mfilename,'_data.mat']);
However I think this is very crude. It is not possible to change directory to the current script by default?
But my problem is how to save from the Command Window, when there is no script, just a loaded .mat file for example.
>> save('p.mat')
Error using save
Unable to write file p.mat: No such file or directory.
>> cd(fileparts(which(mfilename)));
Error using cd
Cannot CD to (Name is nonexistent or not a directory).

1 comentario

dpb
dpb el 4 de Sept. de 2015
What does
cd
matlabpath
return at the command line?
I can't get the above to fail so the issue is one of being in a write-protected subdirectory or trying to access a non-accessible networked drive or somesuch, not Matlab issue, per se...

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Search Path en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 4 de Sept. de 2015

Comentada:

dpb
el 4 de Sept. de 2015

Community Treasure Hunt

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

Start Hunting!

Translated by