Borrar filtros
Borrar filtros

Save a .mat file that starts with a hyphen (negative sign)

4 visualizaciones (últimos 30 días)
Matt C
Matt C el 15 de Mzo. de 2017
Respondida: Walter Roberson el 1 de Abr. de 2017
Is it possible to save a file that starts with a hyphen? At one point this was possible, because I have found a ton of .mat files that start with a "negative" sign - has this ability changed since MATLAB 2009b (or Windows XP), or have I just forgotten how to do this? I'm currently using 2015b/Windows 7. Any help would be appreciated.
Example:
x = 2;
y = -x;
save('myVariable.mat','x');
save ('-myVariable.mat','y');
The second save will error-out, because MATLAB is seeking a command option.
Thanks in advance!
- Matt

Respuesta aceptada

Matt C
Matt C el 1 de Abr. de 2017
I have the answer! If you feed the save and load commands the full path of the file in question, you can then save and load files that start with a dash!

Más respuestas (1)

Walter Roberson
Walter Roberson el 1 de Abr. de 2017
You can use ./ immediately before the file name
save ('./-myVariable.mat','y');
This will work for Windows as well as Mac and Linux

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by