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

조회 수: 9 (최근 30일)
Matt C
Matt C 2017년 3월 15일
답변: Walter Roberson 2017년 4월 1일
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

채택된 답변

Matt C
Matt C 2017년 4월 1일
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!

추가 답변 (1개)

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

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by