Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[MATLAB] 시작할 때 자동 실행되는 코드 (startup.m) 본문

프로그래밍 Programming/매트랩 MATLAB

[MATLAB] 시작할 때 자동 실행되는 코드 (startup.m)

보통의공대생 2022. 9. 5. 17:23

 

나는 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

 

Comments