나는 MATLAB에서 필요한 디폴트 설정을 한 함수에 넣어두고 코드에서 함수를 호출함으로써 쓰고 있었다.
그런데 이렇게 하면 항상 코드에 있는 경로에 디폴트 설정을 해놓은 함수를 넣어놔야하기 때문에 번거로움이 있다.
이러한 함수를 한 폴더에 저장해놓고, 매번 그 함수가 있는 경로를 추가할 수도 있을 것이다.
그 대신에, 내가 원하는 경로에 startup.m이라는 함수를 만들고 그 안에 코드를 작성해놓으면 MATLAB에서 시작할 때 그 함수 안에 있는 내용을 실행한다.
그래서 만약에 자신이 항상 쓰는 함수들을 모아놓은 폴더가 있으면
startup.m 코드 안에
addpath (경로)
를 넣어놓으면 시작할 때부터 바로 그 경로를 추가하기 때문에
언제든지 그 경로에 있는 함수들에 접근할 수 있다.
이 startup.m 코드는 다른 폴더에 작성해놔도 실행이 되긴 하는데
userpath라고 실행창에 검색했을 때 나오는 path에 저장하는 것이 더 좋을 것 같다.
참고자료
http://matlab.izmiran.ru/help/techdoc/matlab_env/start_q3.html#10506
Startup Directory for MATLAB :: Startup and Shutdown (Desktop Tools and Development Environment)
matlab.izmiran.ru
'프로그래밍 Programming > 매트랩 MATLAB' 카테고리의 다른 글
[MATLAB] plot 그릴 때 마커 간격 설정하기 (230309 수정) (0) | 2022.10.09 |
---|---|
[MATLAB] classic plot의 color 순서로 설정하기 (0) | 2022.09.26 |
[MATLAB] Legend를 사용할 때 유용한 팁 (1) 일부 legend만 표기 (0) | 2022.06.28 |
[MATLAB] Function handle array 만들기 (0) | 2022.06.14 |
[MATLAB] 유용한 디폴트 default 속성 명령어 저장 (0) | 2022.06.05 |