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

조회 수: 4 (최근 30일)
I use Save and Get routinely in Mathematica. How can I get saved variables and functions from Mathematica into Matlab?
  댓글 수: 6

댓글을 달려면 로그인하십시오.

채택된 답변

Walter Roberson
Walter Roberson 2019년 6월 5일
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
Wayne McKinney
Wayne McKinney 2019년 6월 6일
편집: Wayne McKinney 2019년 6월 6일
Seems to work beautifully! I had to add ... after = on lines 108 and 152.
Walter Roberson
Walter Roberson 2019년 6월 6일
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"

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by