IT

옥타브(Octave) 프로그래밍 - 초기화(Initialization) 함수 소개

유병혁 2015. 11. 17. 01:27

초기화(Initialization)를 위해 사용되는 3가지 함수에 대해 살펴보도록 하겠습니다.

%% Initialization
clear ; close all; clc

-10부터 10까지 2만큼씩 증가하는 x값을 지정해 보면 아래와 같은데요,

>> x = -10:2:10; >> x x = -10 -8 -6 -4 -2 0 2 4 6 8 10

 

만약 clear 함수를 실행하면 x와 같은 변수(variable)들이 모두 초기화됩니다.

>> clear
>> x
error: 'x' undefined near line 1 column 1

 

위 코드를 약간 수정해서 이번에는 2차원 도표(two-dimensional plots)을 그려보겠습니다.
https://www.gnu.org/software/octave/doc/interpreter/Two_002dDimensional-Plots.html

x = -10:0.1:10;
plot (x, sin (x));

plot 함수가 실행되어 도표(figure) 창이 실행되었는데요, clear all 함수는 이렇게 현재 열려있는 도표 창을 모두 닫아줍니다.

 

끝으로 clc는 마지막 화면을 닫고 커서를 좌측 상단 끝으로 이동시켜 줍니다.