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

4 visualizaciones (últimos 30 días)
I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?
  6 comentarios

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 5 de Jun. de 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 comentarios
Wayne McKinney
Wayne McKinney el 6 de Jun. de 2019
Editada: Wayne McKinney el 6 de Jun. de 2019
Seems to work beautifully! I had to add ... after = on lines 108 and 152.
Walter Roberson
Walter Roberson el 6 de Jun. de 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"

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by