Я не знаю обычного способа сделать это, но самый простой способ - это просто установить userpath для вашего каталога личных скриптов.
В эту папку вы помещаете скрипт startup.m
, который содержит:
cd /path/to/my/startup
Может выглядеть не очень красиво, но это позволяет изменять каталог в зависимости от других факторов.Я видел примеры людей, которые получают приглашение при запуске, которое спрашивает: «Над каким проектом вы работаете?».и в зависимости от их ввода загружаются некоторые файлы, изменяется директория и т. д. Лично я загружаю настройки из разных мест в зависимости от того, на каком компьютере работает MATLAB (домашний компьютер, персональный компьютер в моем университете, компьютерные комнаты в университете, ...)
edit: Возможно, просто небольшая идея, которая может помочь вам вместе с этими переменными: вы всегда можете попробовать отредактировать стартовый скрипт MATLAB для Linux (не startup.m
, а bashскрипт, возвращаемый which matlab
в вашей оболочке).