#alias 매트랩, Matlab [[TableOfContents]] {{{{color:red} 수치해석 전용 프로그램}}} == Matlab 강의 == {{| '''Matlab 강의''' (09/02) 1. MatlabDay1 2. MatlabDay2 3. MatlabDay3 4. MatlabDay4 5. MatlabDay5 6. MatlabDay6 |}} 번외 : [["Matlab 5차방정식"]] == Tip & Tech == === 시작 위치 지정하기 === MATLAB을 실행하면 프로그램이 설치된 위치에서 시작하게 된다. 다른 시작 위치를 지정하려면 다음의 방법을 이용한다. 1. (설치 폴더)\toolbox\local\matlabrc.m 열기 1. 해당 파일의 마지막 라인에 다음의 명령어를 추가한다. [[BR]] {{{#!plain matlab cd('원하는 폴더 위치') }}} === plot 명령 사용 시, 배경 흰색으로 만들기 === plot 명령어를 사용해서 그래프를 출력할 경우 뒷 배경이 회색으로 나타난다. 그걸 plot 명령어에서 흰색으로 지정하기 위해서는 다음의 code를 맨 마지막 줄에 추가한다. {{{#!plain matlab set(gcf,'Color',[1,1,1]) }}} === workspace에 있는 데이터를 xls 파일로 저장 or xls 불러오기 === Matlab에서 사용하려는 데이터가 xls로 저장되어 있다. 이걸 텍스트로 저장해서 load하려면 귀찮다. xls 파일을 직접 읽거나 저장하려면 '''xlswrite''', xls를 불러오려면 '''xlsread''' 함수를 사용한다. === plot 명령 사용 시, y축의 범위 미리 지정하기 === plot 명령어를 사용해서 그래프를 출력할 때, y축의 범위를 미리 지정해 놓으려면 plot 명령어 맨 아래에 다음 코드 한줄을 추가한다. {{{#!plain matlab ylim([ymin ymax]) }}} x축과 z축도 마찬가지 방법으로 설정할 수 있다. === workspace에 있는 data .dat 파일로 저장하기 === % fopen 의 옵션 값 % 'r' : 파일을 읽기 위해 연다. 파일이 없거나 찾을 수 없을 경우 함수는 실행되지 않는다. % 'w' : 파일을 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일에 저장되었던 내용은 사라진다. % 'a' : 파일을 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일의 끝부분에서부터 새로 내용을 쓴다. % 'r+' : 파일을 읽고 쓰기 위해 연다. 파일은 반드시 있어야 한다. % 'w+' : 파일을 읽고 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일에 저장되었던 내용은 사라진다. % 'a+' : 파일을 읽고 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일의 끝부분에서부터 새로 내용을 쓴다. {{{#!plain matlab % 1개의 변수 값을 DataExample.dat에 순차 저장하는 방법. % t = [0:1:10]; x = fopen('DataExample.dat','w+'); % fprintf (x, '%10.5f %10.5f %10.5f \n', t) fprintf (x, '%10.5f \n', t); fclose(x); % 데이터 저장 확인하기 load DataExample.dat }}}