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

2022. 9. 5. 17:23·프로그래밍 Programming/매트랩 MATLAB

 

나는 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
'프로그래밍 Programming/매트랩 MATLAB' 카테고리의 다른 글
  • [MATLAB] plot 그릴 때 마커 간격 설정하기 (230309 수정)
  • [MATLAB] classic plot의 color 순서로 설정하기
  • [MATLAB] Legend를 사용할 때 유용한 팁 (1) 일부 legend만 표기
  • [MATLAB] Function handle array 만들기
보통의공대생
보통의공대생
수학,프로그래밍,기계항공우주 등 공부하는 기록들을 남깁니다.
  • 보통의공대생
    뛰는 놈 위에 나는 공대생
    보통의공대생
  • 전체
    오늘
    어제
    • 분류 전체보기 (468)
      • 공지 (1)
      • 영어 공부 English Study (40)
        • 텝스 TEPS (7)
        • 글 Article (21)
        • 영상 Video (10)
      • 연구 Research (99)
        • 최적화 Optimization (3)
        • 데이터과학 Data Science (7)
        • 인공지능 Artificial Intelligent (40)
        • 제어 Control (45)
      • 프로그래밍 Programming (103)
        • 매트랩 MATLAB (25)
        • 파이썬 Python (33)
        • 줄리아 Julia (2)
        • C++ (3)
        • 리눅스 우분투 Ubuntu (6)
      • 항공우주 Aeronautical engineeri.. (21)
        • 항법 Navigation (0)
        • 유도 Guidance (0)
      • 기계공학 Mechanical engineering (13)
        • 열역학 Thermodynamics (0)
        • 고체역학 Statics & Solid mechan.. (10)
        • 동역학 Dynamics (1)
        • 유체역학 Fluid Dynamics (0)
      • 수학 Mathematics (34)
        • 선형대수학 Linear Algebra (18)
        • 미분방정식 Differential Equation (3)
        • 확률및통계 Probability & Sta.. (2)
        • 미적분학 Calculus (1)
        • 복소해석학 Complex Analysis (5)
        • 실해석학 Real Analysis (0)
      • 수치해석 Numerical Analysis (27)
      • 확률 및 랜덤프로세스 Random process (2)
      • 추론 & 추정 이론 Estimation (3)
      • 기타 (26)
        • 설계 프로젝트 System Design (8)
        • 논문작성 Writing (55)
        • 세미나 Seminar (2)
        • 생산성 Productivity (3)
      • 실험 Experiment (1)
      • 유학 생활 Daily (8)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Dear abby
    에러기록
    teps
    obsidian
    MATLAB
    고체역학
    논문작성법
    논문작성
    인공지능
    WOX
    ChatGPT
    옵시디언
    생산성
    딥러닝
    Python
    LaTeX
    JAX
    Zotero
    Julia
    pytorch
    텝스공부
    수치해석
    Statics
    matplotlib
    서버
    Numerical Analysis
    우분투
    텝스
    Linear algebra
    IEEE
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
보통의공대생
[MATLAB] 시작할 때 자동 실행되는 코드 (startup.m)
상단으로

티스토리툴바