I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Wayne McKinney
am 5 Jun. 2019
Kommentiert: Walter Roberson
am 6 Jun. 2019
I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?
6 Kommentare
Akzeptierte Antwort
Walter Roberson
am 5 Jun. 2019
file_in = 'diaboloid_aij.txt';
file_out = 'diaboloid_aij.m';
S = fileread(file_in);
Snew = regexprep(S, {'\[(\d+),', '(\d+)\]', '\[', '\]', 'Cos', 'Sin', 'Tan', 'Sec', '([-+*/])\s*$', '\)\s*$'}, {'(1+$1,', '1+$1)', '(', ')', 'cos', 'sin', 'tan', 'sec', '$1 ...', ');'}, 'lineanchors');
fid = fopen(file_out, 'w');
fwrite(fid, Snew);
fclose(fid);
clear diaboloid_aij %flush any saved versions of the file
Script diaboloid_aij is now ready to run after you have defined numeric values or symbolic names for the variables.
4 Kommentare
Walter Roberson
am 6 Jun. 2019
Ah. The code I was working with originally would have taken care of that, but unfortunately I had some difficulty in getting it to match in "something that is not ) followed by any amount of whitespace followed by end of line"
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!