X11 MATLAB Дисплей Рисунок - PullRequest
0 голосов
/ 02 октября 2018

Я знаю, что можно перенаправить любой вывод с удаленного компьютера на локальный с помощью X11, перенаправляющего удаленное туннелирование , так что при запуске команды MATLAB он отобразит все графические выводы обратно вкомпьютер, с которого вы соединились.

Мой вопрос:

Есть ли какая-либо команда MATLAB, чтобы просто выводить цифры (например, заговор, просмотр и т. д.) без отображения какого-либо другого графического объекта(т. е. главный интерфейс)?

На практике я хотел бы взаимодействовать с MATLAB с помощью командной строки (как показано ниже) и пересылать назад только цифры.

enter image description here

1 Ответ

0 голосов
/ 02 октября 2018

MATLAB не может отображать фигуры без собственного графического интерфейса пользователя, поэтому ответ на ваш вопрос будет нет .

Однако: есть обходной путь: создайте невидимую фигуру, используя f=figure('visible', 'off'), затем выведите свои данные и, наконец, используйте saveas(f,filename,fileextention).Не забудьте close(f) свою фигуру после сохранения, чтобы освободить оперативную память.Теперь в вашем файловом каталоге будет фигура, которую вы можете отобразить с помощью вашего любимого инструмента визуализации, что может быть возможно даже через вызов system, хотя я никогда не проверял это.

...