Description
I wanted a way to be able to visualise plots generated on a remote MATLAB session. I followed the instructions to get MATLAB running on a remote server via ssh and Tramp, and that seems to be working correctly. However, as the MATLAB buffer can't directly show plots I tried to set it up in conjunction with Org-babel, but I'm getting errors in MATLAB because org-babel is trying to send it temporal files and change directories which don't align with the remote server file path.
For example, if I open a remote session and then write org-babel block
#+begin_src matlab :session *MATLAB*
disp(1)
#+end_src
I get
#+RESULTS:
: org_babel_eoe
and in the matlab buffer
`>>if ~exist('ans', 'var') ans=''; end; orgTmpFile = '/tmp/matlab-OkqaC4'; writematrix(ans, [orgTmpFile, '.txt'], 'Delimiter', 'tab'); movefile([orgTmpFile, '.txt'], orgTmpFile); clear orgTmpFile;
'org_babel_eoe'`
I'm guessing this might be more of a org-babel problem, but is there any way to visualise plots from a remote matlab instance into emacs? Either view the MATLAB buffer or org-babel?