Я использую много matlab для обработки данных и т.д. Тем не менее, мой рабочий процесс выглядит немного вялым, поэтому мне было интересно, смогу ли я немного ускорить процесс с помощью make-файлов.
Я хотел бы написать файл .m
который при вызове создает файл со всеми выводимыми данными, чтобы я мог использовать эти данные в других программах. Я хотел бы добавить строку в мой make-файл:
output.dat: input.dat process1.m process2.m
$MATLABROOT/matlab -nodesktop -nosplash -r 'var1=process1;process2(var1);quit()'
тем не менее, мне кажется, что есть лучший путь. Проблема здесь в том, что для запуска matlab требуется много времени, и его нужно запускать каждый раз, когда output.dat
регенерируется (даже когда мой фактический код matlab не изменился).
Есть ли способ легко получить какую-то скомпилированную форму Matlab файлов .m
? Как было бы с файлом c++
?