Duplicating "Save Workspace" button with command.

1 Ansicht (letzte 30 Tage)
Dale Huffman
Dale Huffman am 4 Jun. 2020
Kommentiert: Ameer Hamza am 6 Jun. 2020
I'm trying to duplicate pushing the "Save Workspace" button, setting the "Files of Type" to ".m" file. The result of this is a ".m" file that looks like:
A1 = 2.5;
B1 = 27.31;
X4 = [0.4719; 0.0013; 2.5; 3.162-5; 9.900; 2.5];
In addition a .mat file for the items that couldn't be coverted to clean ascii I guess, but I don't care about the .mat file, I only care about the .m file.
I have tried all options that seem to be documentd in the "save" function like "save('outcmd.m','-ascii','-double')", including "-ascii", "-tabs", none of them produce the same output. I'm guessing "save" maybe isn't the correct function, or there is a hidden argument.
Can you provide the correct command to duplicate the output above?

Akzeptierte Antwort

Ameer Hamza
Ameer Hamza am 5 Jun. 2020
matlab.io.saveVariablesToScript('filename.m')
  4 Kommentare
Dale Huffman
Dale Huffman am 5 Jun. 2020
That is good info to keep in mind for the future. However in my case I'm trying to get the data out of Matlab into Python and for reasons wanted a readable file format. Much of this stems from my frustration trying to figure out the "Matlab way" to do simple things, for example, to compare 2 variables from 2 .mat files. I'm an expert programmer, but a Matlab novice, and I find it difficult, often spending hours, often finding some convoluted code contributed by users, just to perform somthing as simple as that comparison. So I give up, and move the data out and use another system. I do appreciate all the help available here on the "Answers" forum, but the answers often seem to be far more complex than should be required. Thanks.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by