Я установил matlab R13a некоторое время назад. Когда он запускается, текущим рабочим каталогом является папка bin. Но я не хочу, чтобы это было так. Как я могу изменить текущую папку, чтобы при запуске matlab она запускалась изначально в этой папке?change matlab startup текущая папка
ответ
Вы можете создать (или изменить) в startup script в корневой директории MATLAB (или где-нибудь на вашем пути поиска MATLAB) с именем startup.m
точного. Все, что вы пишете в этом скрипте, будет выполняться каждый раз при запуске MATLAB. Там вы можете изменить текущую папку с помощью cd
:
cd('the_starting_root_you_prefer')
И сохранить его. Если вы хотите узнать свой корневой каталог, используйте matlabroot
.
Спасибо, что это сработало! Но для перехода в указанную папку требуется секунда или два. Разве нет более быстрого трюка? –
Взгляните на другие предложенные способы [здесь] (http://stackoverflow.com/questions/7826460/changing-matlabs-startup-folder-in-linux?rq=1). Я просто нашел его. – erfan
MATLAB запускает 'startup.m', как только он будет инициализирован, что действительно может занять секунду или два, но вы не сможете выполнить какой-либо другой код до того, как инициализация будет выполнена в любом случае, так что это не проблема скорость запуска. – buzjwa
Вы можете рассмотреть setting the startup directory to be the last directory from the previous MATLAB session путем редактирования как startup.m
, так и finish.m
. В startup.m
, введите:
if (exist([matlabroot filesep 'last_dir.mat']) == 2)
load ([matlabroot filesep 'last_dir'])
cd(last_dir)
clear last_dir
end
finish.m
В, введите:
last_dir = pwd;
save([matlabroot filesep 'last_dir'], 'last_dir')
MATLAB теперь будет начать, где вы его оставили в конце последней сессии. Обратите внимание, что это не сработает, если MATLAB неожиданно остановился (т. Е. Разбился).
приятно! Я не знал о 'finish.m' – erfan
К сожалению, это не сработало. Я сделал то же, что и ты, но он никогда не попадал в последний ролик. С помощью сценария запуска @Erfan предположил, что я мог просматривать указанную папку каждый раз, когда я запускал Matlab. –
- 1. Zf2 change startup location
- 2. Текущая папка htaccess 777
- 3. Compact Framework Текущая папка
- 4. ASP.NET MVC - Текущая папка просмотра
- 5. Пакетный файл runfrom текущая папка
- 6. Matlab Compiler and Startup script
- 7. Detect Matlab startup from toolbox
- 8. signalR change default site in startup
- 9. Проверьте, является ли текущая папка корневым каталогом
- 10. matlab: change matrix
- 11. change netbeans целевая папка для tomcat 7.0
- 12. matlab padding fft change frequency
- 13. Текущая папка пользователя будет изменена на Window Vista и 7
- 14. Текущая папка в удаленной папке в оболочке Emacs - это тарабарщина
- 15. Текущая папка по умолчанию в FileDialog в Access, VBA
- 16. @ папка и + папка
- 17. Доступ папку, общий Startup
- 18. Android + jmockit: java.lang.VerifyError: mockit/internal/startup/Startup
- 19. MATLAB :: Эта функция больше не поддерживается в опции -nojvm startup
- 20. Change Directory значок (папка) с помощью C# программно
- 21. SignalR - StartUp
- 22. Symfony startup
- 23. Pydev - startup
- 24. Текущая текущая потоковая передача Flash
- 25. Цифра счетчика и текущая текущая запись
- 26. подсвеченная текущая страница не текущая страница
- 27. Как проверить, текущая ли текущая дата
- 28. emacs startup 'Определение функции символа пусто: debian-startup'
- 29. azure startup shutdown automation
- 30. tomcat startup java.lang.ClassNotFoundException: [Ljava.lang.String;
Если это на компьютере с Windows, достаточно изменить стартовую папку вашего ярлыка MatLab. – anandr