Octave показывает gnuplot в интерактивном режиме, но не из командной строки - PullRequest
1 голос
/ 21 марта 2011

Я пишу скрипт на языке программирования октавы, который вызывает plot. Когда я открываю консоль октавы в интерактивном режиме и вставляю скрипт, gnuplot отображается правильно. Однако, когда я запускаю скрипт из командной строки через

octave ./myscript.m

все printf работают, но окно gnuplot не появляется. Это происходит с таким простым скриптом, как

plot([0 1; 2 3])

Есть идеи, почему это может происходить?

Спасибо.

1 Ответ

3 голосов
/ 21 марта 2011

Попробуйте запустить скрипт с флагом --persist .Этот флаг указывает Octave на «перейти в интерактивный режим после
--eval или чтения из файла с именем в командной строке.»

> octave --persist ./myscript.m
...