Scilab действительно можно автоматизировать. Например, вы можете использовать make
для автоматического запуска Scilab, который будет генерировать графики и сохранять их в SVG с помощью xs2svg
, а затем запустить Inkscape, чтобы интегрировать его в документ Latex (с кодом Latex в легенды!).
При использовании make
удобно запускать Scilab без основного интерфейса, вызывая его с помощью -nw
. Если вам не нужна графика, она может работать даже без java, если вызывается с помощью -nogui
.
Было бы неплохо иметь возможность писать скрипты, которые мог бы запускать либо пользователь, либо make
. Благодаря этому вы могли бы предотвратить дублирование кода, одновременно упрощая отладку и написание отчетов. Но это означает:
- закрытие скрипта по завершении
- возможность пропустить некоторые сюжеты, которые не следует сохранять
- и т.д