수치해석 전용 프로그램

1. Matlab 강의


Matlab 강의 (09/02)
1. MatlabDay1
2. MatlabDay2
3. MatlabDay3
4. MatlabDay4
5. MatlabDay5
6. MatlabDay6

2. Tip & Tech

2.1. 시작 위치 지정하기

MATLAB을 실행하면 프로그램이 설치된 위치에서 시작하게 된다. 다른 시작 위치를 지정하려면 다음의 방법을 이용한다.

  1. (설치 폴더)\toolbox\local\matlabrc.m 열기
  2. 해당 파일의 마지막 라인에 다음의 명령어를 추가한다.

    cd('원하는 폴더 위치')
    

2.2. plot 명령 사용 시, 배경 흰색으로 만들기

plot 명령어를 사용해서 그래프를 출력할 경우 뒷 배경이 회색으로 나타난다. 그걸 plot 명령어에서 흰색으로 지정하기 위해서는 다음의 code를 맨 마지막 줄에 추가한다.
set(gcf,'Color',[1,1,1])

2.3. workspace에 있는 데이터를 xls 파일로 저장 or xls 불러오기

Matlab에서 사용하려는 데이터가 xls로 저장되어 있다. 이걸 텍스트로 저장해서 load하려면 귀찮다. xls 파일을 직접 읽거나 저장하려면 xlswrite, xls를 불러오려면 xlsread 함수를 사용한다.

2.4. plot 명령 사용 시, y축의 범위 미리 지정하기

plot 명령어를 사용해서 그래프를 출력할 때, y축의 범위를 미리 지정해 놓으려면 plot 명령어 맨 아래에 다음 코드 한줄을 추가한다.
ylim([ymin ymax])
x축과 z축도 마찬가지 방법으로 설정할 수 있다.

2.5. workspace에 있는 data .dat 파일로 저장하기


% fopen 의 옵션 값
% 'r' : 파일을 읽기 위해 연다. 파일이 없거나 찾을 수 없을 경우 함수는 실행되지 않는다.
% 'w' : 파일을 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일에 저장되었던 내용은 사라진다.
% 'a' : 파일을 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일의 끝부분에서부터 새로 내용을 쓴다.
% 'r+' : 파일을 읽고 쓰기 위해 연다. 파일은 반드시 있어야 한다.
% 'w+' : 파일을 읽고 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일에 저장되었던 내용은 사라진다.
% 'a+' : 파일을 읽고 쓰기 위해 연다. 파일이 이미 존재할 경우 그 파일의 끝부분에서부터 새로 내용을 쓴다.


% 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
Retrieved from http://memorecycle.com/w/MATLAB
last modified 2016-03-04 23:10:20