Matlab на Linux: линейный участок не работает - PullRequest
0 голосов
/ 05 июня 2018

сюжет ([1,2,3,4,5,6])

показывает пустой график.

Когда я запускаю:

hold on;
plot([1,2,3],[1,2,3]);
plot([4,5,6],[4,5,6],'*');

Этокак только три звезды из второй команды заговора.Участок земли тоже работает.Но на каждом сюжете, который я создаю, никаких линий не видно.Я использую Ubuntu 16.04.Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Это будет работать:

hold on;
plot([1,2,3],[1,2,3]);
plot([4,5,6],[4,5,6],'*-');

Вам необходимо добавить тире (-), чтобы указать, что линия также должна быть проведена вместе со звездами.Если вы хотите пунктирную линию, то вы добавляете '*--'.

0 голосов
/ 05 июня 2018

Запуск Matlab с

matlab -softwareopengl

решил это за меня.(Моя Ubuntu работает на виртуальной машине VMware, реализация которой, по-видимому, не работает с opengl)

Для получения дополнительной информации см. matlab opengl и matlab Resolving Low-LevelПроблемы с графикой

...