I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?

4 visualizzazioni (ultimi 30 giorni)
I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?
  6 Commenti

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 5 Giu 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 Commenti
Walter Roberson
Walter Roberson il 6 Giu 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"

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by