우선 matlab 라이선스가 있어야 앱을 다운로드하고 돌릴 수 있습니다.
1달 무료 체험하기가 있기도 하고, 학교에 라이선스가 있는 경우도 있으니 확인 후 애플리케이션을 다운로드해주세요
공식 사이트: kr.mathworks.com/products/get-matlab.html?s_tid=gn_getml
matlab 애플리케이션이 다운 받아졌다는 전제 하에
bash_profile에 path를 추가하면 matlab 명령어를 쓸 수 있습니다. (물론 profile이나 bashrc 파일에 더하셔도 됩니다.)
경로 더하는 과정 (macOS)
vi ~/.bash_profile
i (인서트 모드로 바뀐다)
하단으로 가서 아래 라인을 추가해주자.
nano ~/.bash_profile도 열어서 아래 라인을 추가해주면 된다.
export PATH=${PATH}:matlab 경로
예시:
export PATH=${PATH}:/Applications/MATLAB_R2021a.app/bin
vi같은 경우는 esc키 누르기 -> :wq적고 enter
nano같은 경우는 저장하고 나온다.
source ~/.bash_profile
이제 보면 경로에 matlab application이 더해진걸 알 수 있다.
경로 더하는 과정 (mac big sur) 위의 방법이 임시적으로 먹히기 때문에 여기를 참고해주세요.
이제는 matlab 커멘드가 잘 돌아갈 거다.
아래 sin 함수 그래프를 png로 저장하는 코드를 example.m이라고 저장해주고 돌려보도록 하자
vi example.m
i
아래 코드 복붙 (command+c / command+v)
esc
:wq
example.m
x = 0:0.1:2*pi;
y = sin(x);
h = plot(x, y, ".-", "LineWidth", 2);
hold on;
title("Sin Function");
xlabel('x');
ylabel('sin(x)');
saveas(h, 'example.png');
fprintf('created a sin function: saved in same folder\n');
example.m 파일이 현재 위치에 있다는 가정하에 아래 코드를 돌리면 된다.
참고로 tail -n +11은 terminal 상에 matlab 프로그램이 켜지지 않게 하기 위함이다.
matlab -nodisplay -nosplash -r "run('example.m');exit;" | tail -n +11
matlab -nodisplay -nosplash -nodesktop -r "run('돌리려는 파일 까지의 경로/파일 이름.m');exit;" | tail -n +11
돌리고 나면 example.png라는 파일이 생길 것이다.
이렇게 간단한 파일을 터미널에서 돌리는 법을 알아보았다.
관심이 있으시면 기초 튜토리얼을 보는 것도 추천합니다.
기초 튜토리얼:
참고로 크롬에서 돌리는 걸 권장하며 사파리에서는 캐시를 없애지 않으면 다시 튜토리얼로 들어가지지 않았다.
matlabacademy.mathworks.com/R2020b/kr/portal.html?course=gettingstarted&s_tid=course_mlor_bodych2
ssh 공개키 만들기, 깃에 등록하기 (git token 사용 안하기) (0) | 2022.04.06 |
---|---|
리눅스에서 심볼릭 링크 만들기/삭제하기 ln -s (Create Symlink) (0) | 2022.03.17 |
zsh 경로 설정 (.bash_profile에 경로를 더해도 터미널을 새로 킬 때마다 사라져요) (0) | 2021.05.08 |
Wipe 설치하기 (0) | 2021.04.19 |
mac 터미널에서 파일 압축해제 (0) | 2021.04.19 |
댓글 영역